Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview of the Data Model and Schema

The data model for this database is described using an entity-relationship diagram, below (for more on these diagrams, please check out this guide). This diagram shows the structure and organization of the Neurofibromatosis Research Tools Database. Each table (e.g. resource) has a defined set of attributes (e.g. rrid) that will be captured in that table. These tables are often linked to other tables via primary keys (PKs) and foreign keys (FKs) that define individual records in each table.

...

In addition to the data model diagram, a schema for this database is maintained in as a Google spreadsheet and regularly released as machine-readable JSON-LD files. Changes to the schema are tracked both in the Google spreadsheet changelog as well as the release notes.

Implementation of the Data Model

Our current plan is to use the schematic Python package developed by Sage Bionetworks to generate the database tables and data intake spreadsheets (manifests).

...

Please feel free to navigate to File → Make a Copy to create a editable copy of these manifests to explore how they work.

Additional Resources

Contact Information

Please feel free to contact Robert Allaway (robert.allaway@sagebase.org) and Ashley Clayton (ashley.clayton@sagebase.org) with any questions or comments related to the Neurofibromatosis Research Tools Database, data model, or any of the resources linked in this document

Acknowledgements

Thank you to Brynn Zalmanek, James Eddy, Mialy DeFelice, Milen Nikolov, Kaitlin Throgmorton, and Robert Allaway at Sage Bionetworks for contributions to the development and implementation of the schema and data model, and to the Gilbert Family Foundation for valuable contributions and feedback.