Skip to content

kclhi/phenoflow

Repository files navigation

phenoflow

Portable, workflow-based phenotype definitions.

https://kclhi.org/phenoflow

Cite as Phenoflow: A Microservice Architecture for Portable Workflow-based Phenotype Definitions. Chapman, Martin et al. AMIA Summits on Translational Science. 2021.


Components of the Phenoflow architecture.

StackShare

Prerequisites

Certificate generation

  1. Run importer/proxy/certs/gen-ca-cert.sh.
  2. Run importer/proxy/certs/gen-domain-cert.sh.
  3. Copy importer/proxy/certs/pf.* to generator/certs.
  4. Run generator/certs/gen-domain-cert.sh.
  5. Copy importer/certs/pf.* to parser/certs.
  6. Run parser/certs/gen-domain-cert.sh.

Install, run and deploy

Follow steps in generator, parser, importer and visualiser.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

kclhi

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments