Class Hierarchy
Inheritance & Mixin Diagram
Entity Relationships
How entities connect
Tool Types
All types inherit from the abstract Tool base class: resourceId, rrid, resourceName, synonyms, resourceType, description, aiSummary, usageRequirements, howToAcquire, dateAdded, dateModified. Related entities (vendors, observations, mutations, development records, usage publications) are in separate tables linked by FK.
AnimalModel
Animal models used in NF research — xenografts, transgenic, and knockout models.
HasGeneticDisorderCellLine
Cell cultures derived from homogeneous tissue sources for NF research.
HasGeneticDisorderAntibody
Antibody reagents for detecting NF-related antigens.
GeneticReagent
Plasmids, viral vectors, CRISPR constructs, and other molecular tools.
Biobank
Collections of biological specimens and data for NF research.
HasTumorType HasGeneticDisorderComputationalTool
Software, pipelines, and analysis tools for NF research.
OrganoidProtocol
Organoids, assembloids, spheroids, and other 3D culture systems.
HasPassageNumberPatientDerivedModel
PDX, humanized mice, patient-derived organoids and cell lines.
HasTumorType HasPassageNumberClinicalAssessmentTool
Questionnaires, scales, and patient-reported outcome measures.
Mixins
Cross-cutting concerns shared across tool types via mixin inheritance.
HasGeneticDisorder
NF-related genetic disorders. Used by: AnimalModel, CellLine, Biobank
HasTumorType
Tumor type classification. Used by: Biobank, PatientDerivedModel
HasPassageNumber
Passage tracking. Used by: OrganoidProtocol, PatientDerivedModel
Supporting Entities
Donor
Biological donor from which a resource was derived.
MutationDetails
Genetic mutation characterization, aligned with MGI vocabulary.
Publication
Publications associated with resource development or usage.
Investigator
Researchers who developed the resource.
Funder
Organizations funding resource development.
Vendor / VendorItem
Vendors and their catalog listings for resources.
Observation
User-submitted observations, ratings, and comments about resources.
ResourceApplication
Applications and uses for a resource (e.g. Western Blot, ELISA).
DevelopmentRecord
Junction table linking tools to investigators, publications, and funders.
Mutation
Junction table linking AnimalModel/CellLine to MutationDetails.
Usage
Junction table linking tools to publications that cite their use.
Enumerations
53 controlled vocabularies. Click to expand values.