griffithlab / epics

The project management repo of the Griffith Lab
0 stars 0 forks source link

Extending support for community development #13

Open ahwagner opened 6 years ago

ahwagner commented 6 years ago

1) Hosting our source code publicly on GitHub promotes community development through pull requests and issue tracking. To assist this process, we will expand and maintain our documentation describing our development process and database schema. Unit tests enable outside developers to confidently contribute bug fixes and feature additions to CIViC and CIViCpy, and serve as de facto developer documentation to outline expected behavior and supply usage examples. In order to provide a robust test framework to support community-driven development, we will expand and extend the existing set of unit tests and increase the overall test coverage. Lastly, to better drive community engagement with the CIViC API, we will expand the API to be OpenAPI 3.0 compliant.

2) Annual hackathon and curation jamborees will be organized in concert with relevant professional meetings such as ASHG, AACR and ASCO. The focus of these meetings will be to continue to develop community consensus on data standards for interpretation of variants in cancer, engage software developers for improved functionality, and engage clinical experts for curation of content. Feedback from experts will be used to improve the CIViC data model and user interface. These meetings are the ideal forum to attract a wide range of stakeholders for variant interpretation data standards and use. They include researchers, clinicians, genetic counselors, and trainees that constitute a major part of the target audience for CIViC. Co-hosting meetings at AACR will be facilitated by our long time collaboration with the current AACR president (Letter: Dr Mardis). Partnerships with ASCO and ASHG organizers will be developed.