User Stories - SciKnowEngine/kefed.io GitHub Wiki

Basic Goals of the System

We attempt to conceptualize the goal of this project of using the KEfED methodology to support the curation processes for existing databases from the scientific literature. In particular, we test and implement this idea for IEDB as a clear-cut use case.

We consider a database to made up of the following elements:

Use Case Design

Our goal in this project is to create an intermediate knowledge representation that makes explicit the structure of the experimental variables that are reported in the original study and provide the means to map the data reported in the papers straightforwardly into the database in question.

To do this, we are following an agile programming design process based on 'User Stories'. These will be tracked in the issues page of the kefed.io tool.

This webpage describes a method to develop systems under agile principles using github.

Roles

  • Users - all general users of the system or the database
    • DB Users - users of the database
      • Bioinformaticists - users of the database who mainly create syntheses over large number of data elements
      • Experimentalists - users of the database who use it to support their own bench work
    • Authors of scientific papers - scientists, whose work is curated into the database
    • DB Curators - staff of the database who are responsible for populating it from the literature
    • DB Engineers - staff of the database who are responsible for building, maintaining and managing the database
    • DB Leadership - decision makers for the database project
    • DB Project Manager - the person responsible for day-to-day running of the database
    • Ontologists - data scientists responsible for providing standardized terms that may be used to annotate data in the database.

User Stories as Github Issues