CFDE Glossary
Table of Content
- Common Fund Projects - Programs - Organizations
- Use Case Terms
- Data Models - Software - Tools
- Cross Cut Metadata Model Core Concepts
- CFDE Model Types and File Formats
- Processes
Common Fund Projects - Programs - Organizations
A2CPS
Acute to Chronic Pain Signatures program
. The most comprehensive study to date to investigate the connections of peripheral biology, brain, psychological, and bio-behavioral risk factors. Composed of a consortium of organizations and scientists throughout the U.S. and Canada, A2CPS is part of the multi-pronged NIH HEAL (Helping to End Addiction Long-Term) initiative, an aggressive effort to speed scientific solutions to stem the national opioid public health crisis.
ASHG
American Society of Human Genetics
. They hold an annual conference that is the largest human genetics and genomics meeting and exposition in the world.
BIC
Bioinformatics Center
. The BIC is responsible for the task of harmonizing the large quantity and diversity of data and metadata being generated by the consortium and performing meaningful integrative analyses across these omics data types.
CC
Coordinating Center
. The CFDE-CC’s purpose is to improve growth in use and reuse of CF program data by supporting DCCs that participate in the Common Fund Data Ecosystem.
CFDE
Common Fund Data Ecosystem
. A data ecosystem is a collection of data silos or commons joined together by a set of standards and services that facilitate findability, accessibility, reuse, and interoperability of datasets between silos/commons. A data ecosystem is focused on enabling multi-way connectivity between datasets, in a horizontal fashion, rather than deeper vertical analysis within each dataset. The goal of an ecosystem is to enable use cases between data silos, not within.
Common Fund Programs
- the intent of the CF programs is to provide a strategic and nimble approach to address key roadblocks in biomedical research that impede basic scientific discovery and its translation into improved human health. In addition, these programs capitalize on emerging opportunities to catalyze the rate of progress across multiple biomedical fields. The CF programs include:
- The `4D Nucleome program`'s goal is to study the three-dimensional organization of the nucleus in space and time (the 4th dimension).
- the `Genotype-Tissue Expression` project is an ongoing effort to build a comprehensive public resource to study tissue-specific gene expression and regulation.
- the `Human Microbiome Project` whose mission is to generate resources to facilitate characterization of the human microbiota to further our understanding of how the microbiome impacts human health and disease.
- the `Kids First Pediatric Research Program` Data Resource Center enables researchers, clinicians, and patients to work together to accelerate research and promote new discoveries for children affected with cancer and structural birth defects.
- the `Library of Integrated Network-based Cellular Signatures project` is based on the premise that disrupting any one of the many steps of a given biological process will cause related changes in the molecular and cellular characteristics, behavior, and/or function of the cell – the observable composite of which is known as the cellular phenotype. Observing how and when a cell’s phenotype is altered by specific stressors can provide clues about the underlying mechanisms involved in perturbation and, ultimately, disease.
- the `Metabolomics program` was developed with the goal of increasing national capacity in metabolomics by supporting the development of next generation technologies, providing training and mentoring opportunities, increasing the inventory and availability of high quality reference standards, and promoting data sharing and collaboration.
SPARC
- the `Stimulating Peripheral Activity to Relieve Conditions program` seeks to accelerate development of therapeutic devices that modulate electrical activity in nerves to improve organ function.
DCCs
Data Coordinating/Resource Center
.
DCIC
- Data generated by 4DN partner institutions are integrated, curated, analyzed, and disseminated by the 4DN Data Coordination and Integration Center (DCIC).
DTC
Data and Tools Cores
. The Metabolomics Program consortium consists of six RCMRCs and seven DTCs that are overseen by the Metabolomics Consortium Coordinating Center at the University of Florida.
eRA Commons
is an online interface where signing officials, principal investigators, trainees and post-docs at institutions/organizations can access and share administrative information relating to research grants. It is the designated ID provider
for the whitelist of DCCs.
M3C
- the
Metabolomics Consortium Coordinating Center
at the University of Florida, which handles overall coordination for the Metabolomics program.
MGP
Human Metabolome Gene/Protein Database
. Developed by the Common Fund Metabolomics program and part of Metabolomics Workbench. A database of metabolome-related genes and proteins containing over 7,300 genes and over 15,500 proteins. Users can search by gene (name, symbol, entrez ID, etc.), HMDB Pathway, or Reactome Pathway. MGP displays genes/proteins and metabolites associated with a pathway of interest. Searching by gene displays information about the gene’s associated proteins and pathways, including a summary of the function and metabolites involved in the pathway.
MoTrPAC
Molecular Transducers of Physical Activity Consortium
. MoTrPAC is a national research consortium designed to discover and perform preliminary characterization of the range of molecular transducers (the "molecular map") that underlie the effects of physical activity in humans. The program's goal is to study the molecular changes that occur during and after exercise and ultimately to advance the understanding of how physical activity improves and preserves health. The six-year program is the largest targeted NIH investment of funds into the mechanisms of how physical activity improves health and prevents disease.
MW
Metabolomics Workbench
. The MW is an online interface to the NMDR developed at UCSD, by the Common Fund Metabolomics program, . It allows users to manage and upload studies as well as browse and search available studies. Using the MW interface, submitters upload data and results, including metadata, targeted data measurements, protocols/methods files, untargeted data measurements, and raw data (MS/NMR files, etc.). Other researchers can then use the MW website to browse, search, analyze, and download data as well as view summary figures of key study search parameters (e.g., bubble chart showing studies by sample source). For example, studies can be filtered by study metadata (disease, sample source, species, instrumentation) or metabolite information (metabolite classification, biochemical pathways, retention time, etc.) to identify data relevant to the user’s needs. Additionally, it provides analysis tools and access to metabolite standards, protocols, tutorials, training, and other resources to support metabolomic researchers (such as RefMet, Metabolomics Workbench Metabolite Database).
- a PostgreSQL database containing over 65,000 structures and annotations of biologically relevant metabolites collected from public repositories (e.g., LIPID MAPS, ChEBI, HMDB, BMRB, PubChem, KEGG). Users can search for metabolites in the database by substructure, text, or mass (m/z ratio). Each entry contains key information about the metabolite, including structure, molecular weight, common and systematic names, PubChem compound ID, and classification. Entries also contain cross references to external databases and repositories (e.g., HMDB, ChEBI, LIPID MAPS, METLIN, ChemSpider, KEGG, etc.) as well as links to the MoNA MS spectra and human metabolic pathways containing the metabolite. Additionally, the open-source chemistry cartridge enables substructure searching, generation of chemistry-centric attributes (formula, exact mass), and interconversion of molecular formats.
NMDR
National Metabolomics Data Repository
. Responsible for collating, analyzing, and distributing the data gathered by the RCMRCs and hosting the tools and methods created by the DTCs.
RAS
Researcher Auth Service
. A service under development by the NIH's Center for Information Technology that will facilitate access to controlled data assets and repositories.
RCMRC
Regional Comprehensive Metabolomics Resource Cores
. The Metabolomics Program consortium consists of six RCMRCs, also called the Compound Identification Cores (CIDCs), and seven Data and Tools Cores (DTCs) that are overseen by the Metabolomics Consortium Coordinating Center at the University of Florida.
RefMet
Reference list of Metabolite names
. Developed by the Common Fund Metabolomics program. Effectively, a large spreadsheet that provides a standard nomenclature for over 95,500 chemical species. From the Metabolomics Workbench website, it can be browsed and searched directly or a user can input a list of metabolite names and have them automatically converted to RefMet nomenclature. A user can also directly download the data, either in whole or after filtering as one would with a simple Excel sheet. Or the entire dataset can be downloaded as part of a Shiny R app and queried locally.
STRIDES
Science and Technology Research Infrastructure for Discovery, Experimentation, and Sustainability
initiative by the NIH. Common Fund leadership has partnered with the STRIDES initiative, which provides lower-cost cloud services to NIH projects.
TCC
Training Coordination Center
. This center is staffed by experts in bioinformatics curriculum development, teaching, and community building. It provides support and resources for the development of DCC-specific training programs as well as end-user training on CFDE products and general topics of interest to the Common Fund research community. The TCC can help with logistical support for hosting workshops, as well as providing guidance on how to grow and build a sustainable training program. The TCC provides instructor training for the DCCs and assists with creating useful qualitative and quantitative feedback and assessment tools. In addition to site-specific training, the TCC offers training on CFDE products as they become available, and pilots a general bioinformatics workshop curriculum on topics of broad interest within the Common Fund.
TOPMed
Trans-Omics for Precision Medicine
. The Trans-Omics for Precision Medicine (TOPMed) program, sponsored by the National Institutes of Health (NIH) National Heart, Lung and Blood Institute (NHLBI), is part of a broader Precision Medicine Initiative, which aims to provide disease treatments tailored to an individual’s unique genes and environment. TOPMed contributes to this Initiative through the integration of whole-genome sequencing (WGS) and other omics (e.g., metabolic profiles, epigenomics, protein and RNA expression patterns) data with molecular, behavioral, imaging, environmental, and clinical data.
Use Case Terms
Objective
- a description of a scientific process, told without reference to a specific technology solution. Focuses on resources required, method(s) followed, and outcome(s) targeted. Can be validated with scientific stakeholders.
Persona
- a type of user who will appear in the epics and stories that follow.
Requirement
- a well-scoped and defined piece of software or data engineering work that is needed to support a User Task. These should be small tasks that can be verified with engineering teams (e.g.
did we deliver it?
yes
or no
). A single requirement may be important for any number of different User Tasks, and various collections of Requirements can be grouped to support different User Tasks.
Summary
- a high-level, non-technical description of an entire
use case
. The user in each summary has a name, a scientific or administrative problem, and both proximate and ultimate goals. The focus is on the problem and what is generally needed to solve it.
Use Case
- a
use case
, in software and systems engineering, is a list of actions or event steps typically defining the interactions between a role and a system to achieve a goal. The actor can be a human or other external system.
User Task
- a
user story
is a story told from the user’s perspective that captures a concrete step in a user's interactions with tools (e.g., software solutions) in the service of achieving the scientific objective. A user task
++must be written in terms that are meaningful to the user, from their perspective++. This can be thought of as one in a series of medium scale tasks that must be completed to answer the question posed in the scientific objective. The list of user tasks
in a use case
should cover everything the users needs to achieve their goals, even interactions that do not involve the software or data from the Common Fund.
API
Application Programmer Interface
. Allows developers to manipulate (query, update) remote data sources through specific protocols or specific standards for communication (e.g., REST,SOAP). An important element of the ecosystem will be the standardization and publishing of an API that can be used by data consumers to retrieve the inventories, the data asset specification, and additional metadata associated with the assets. This will allow for consumers of these inventories to programmatically interrogate the federated system for information that may be relevant to a consuming service.
Cross Cut Metadata Model
. A data model specification developed by NIH CFDE to represent experiments and datasets. Recycling a number of entities from the DATS specification
- an interface that monitors DCC data upload to the cloud and usage statistics to support cross-DCC search and ecosystem integration.
CFDE Query Portal
- a portal enabling users and administrators to search all the federated data assets at each Common Fund Program. The CFDE portal increases a user's ability to find these important resources, as well as mix and match sets of data from each site to use in subsequent analysis. Administrators and Program Officers at Common Fund can use a single website to view the growth of data from their program over time, review objective FAIR metrics for these assets, understand download statistics and geographic distribution, and view the degree of harmonization of these data in comparison to other sites.
CV
Controlled Vocabulary
: an organized arrangement of words and phrases used to index content and/or to retrieve content through browsing or searching. It typically includes preferred and variant terms and has a defined scope or describes a specific domain. For example, the DCIC curates an internal 4DN controlled vocabulary to provide definitions for emerging technologies and techniques, metadata terms, and captures important data features not defined by previous ontologies.
DATS
Data Citation Rubric
Database of Genotypes and Phenotypes
. The database of Genotypes and Phenotypes (dbGaP) was developed to archive and distribute the data and results from studies that have investigated the interaction of genotype and phenotype in Humans.
Discovery Environment for Relational Information and Versioned Assets
. A suite of tools and services that are designed to significantly reduce the overhead and complexity of creating and managing complex, big datasets. DERIVA provides a digital asset management system for scientific data to streamline the acquisition, modeling, management, and sharing of complex, big data, and provides interfaces so that these data can be delivered to diverse external tools for big-data analysis and analytic tools.
- a group of assets that may be digital objects (i.e., files) or references to physical objects. DERIVA uses an entity-relationship data model to catalog and organize these assets.
Entity-relationship-model
- an
Entity-relationship-model
(or ER model) describes interrelated things of interest in a specific domain of knowledge. A basic ER model is composed of entity types (which classify the things of interest) and specifies relationships that can exist between entities (instances of those entity types). In software engineering, an ER model is commonly formed to represent things a business needs to remember in order to perform business processes. Consequently, the ER model becomes an abstract data model, that defines a data or information structure which can be implemented in a database, typically a relational database. source: Wikipedia).
FAIR Insignia
- A grid of colored squares developed to visually communicate FAIRness level. The FAIR insignia identifies areas of strength and weakness in the FAIRness level of digital objects, guiding digital object producers on how to improve the FAIRness of their products. FAIR insignia is an output of the FAIRshake
- a tool produced for carrying out FAIR Assessment. Under the CFDE, each data center’s inventory will be evaluated consistently based on FAIRshake, and the Coordinating Center will work with the individual Common Fund programs to adjust FAIR measures to meet the needs of the Common Fund. FAIRshake includes evaluating the FAIRness of digital objects including datasets, tools, and repositories.
- an online open access repository where researchers can preserve and share their research outputs, including figures, datasets, images, and videos.
- a format specification produced by the Open Knowledge Foundation and supported by the Frictionlessdata.io organization. It aims to shorten the path from data to insight with a collection of specifications and software for the publication, transport, and consumption of data. This kills the cycle of find/improve/share that makes for a dynamic and productive data ecosystem.
- an online hub for storing and sharing computer programs and other plain text files. The CFDE team uses it for storage, hosting websites, communications, and project management.
- a distributed research automation platform that addresses the problem of securely and reliably automating, for many thousands of scientists, sequences of data management tasks that may span locations, storage systems, administrative domains, and timescales, and integrate both mechanical and human inputs.
- a web-based interactive environment for organizing data, performing computation, and visualizing output.
Node Package Manager
: a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.
Richness-levels
- a qualifier indicative of the depth and granularity of an object model or Entity-Relationship model. In the context of CFDE, the C2M2 model is described by the following increasing richness levels: [Level-0, Level-1, Level-2]
SSO
Single Sign-On
: An authentication scheme that allows a user to log in with a single ID and password to any of several related, yet independent, software systems. It is often accomplished by using the Lightweight Directory Access Protocol (LDAP) and stored LDAP databases on (directory) servers. A simple version of single sign-on can be achieved over IP networks using cookies but only if the sites share a common DNS parent domain.
Asset
- a
sample or a file
, which are also known as material asset
or digital asset
respectively.
Asset Inventory
- an asset inventory is a collection of digital asset distributed by the DCCs through a portal.
Biospecimens
- a
material asset
, collected from an organism, a cell culture, or a material containing organisms, such as an environmental material. syn: Sample
Data Object
- a region of storage that contains a value or group of values. Each value can be accessed using its identifier or a more complex expression that refers to the object. In addition, each object has a unique data type.
Dataset
- a
collection of data
, published or curated by a single agent, and available for access or download in one or more formats.
Findable, Accessible, Interoperable, and Reusable
. Making data FAIR is the main goal of the DCCs.
File
- a
digital asset
, that is a type of digital object that each of the DCCs hosts, such as genomic, metagenomic, RNA-Seq sequence data, physiological, and metabolic data or generic metadata electronic document.
GUID
Globally Unique IDentifier
. a chain of characters, usually 128-bit long used to uniquely identify an entity. Modern hashing functions used to generate GUIDs make identifier collisions
(the event of the function producing the same sequence) highly unlikely (but not impossible), hence those can only be nearly guaranteed to be unique
.
- a type of information entity usually defined as
data about the data
, understood as descriptors to understand the context of a dataset
. For example, metadata about an FASTQ file may be file size
or file creator
. Metadata is often classified into descriptive metadata
, structural metadata
, administrative metadata
, and provenance metadata
, all of which provide ++context
++ to the actual data/dataset.
Organization
- an entity comprising of multiple people, such as an institution or an association, that has a particular purpose.
Project
- a entity to describe administrative/funding/contract/etc. hierarchy governing ownership/management/purview/responsibility of/for subcollections of experimental resources and metadata
Sample
- a material collected from an organism, a cell culture, or a material containing organisms, such as an environmental material. syn: Biospecimens.
Subject
- a study participant (human, animal) from which samples may be obtained.
Subject Group
- a set of study subjects sharing some characteristics or undergoing the same type of study intervention.
CFDE Asset Manifest
- a collection of Assets described by the CFDE Asset Specification. The ecosystem will support the concept of a manifest that describes a collection of files. The manifests enable bundling lists of CFDE data assets into a machine-readable file using a common format. Manifests will also be used to publish the complete inventories of data from each DCC, and will enable uniform collection of asset metadata to support indexing of the assets in the CFDE portal.
CFDE Asset Specification
- defines the set of attributes used to charaterize an Asset. The specification simplifies the discovery of assets hosted at the DCCs with a minimal set of descriptors for each of these files. The types of files that are referenced (e.g., genomic sequence, metagenomic, RNA-Seq, physiological and metabolic data) are flexible and contain a small number of essential elements such as a GUID, originating institution (e.g., Broad Institute), assay type (e.g., whole genome/exome, transcriptome, epigenome), file type (e.g., fastq, alignment, vcf, counts), and tissue source and species name for the sample.
- specifies a minimal set of attributes (metadata) related to an Asset.
CFDE Core ER Diagram
- the
CFDE Core Entity Relationship diagram
corresponds to a Level 0 representation richness
and is available from the following github repository
CFDE Core Table Schema
CFDE Entity-Relation Diagram
- the
CFDE Core Entity Relationship diagram
corresponds to a Level 2 representation richness
and is available from the following github repository
- a file that includes metadata for a group of accompanying files that are part of a coherent unit (manifest), such as name, version, background scripts, and browser actions.
CFDE-asset-manifest
Processes
C2M2 Creation Flow
- the process which generated the C2M2 model.
- a process which transforms information stored in a given DCC representation format into the CFDE C2M2 model instances.
Data-Generating Event
- a process, such as a data acquisition or a data transformation, resulting in the creation of a file (digital asset).
FAIR Assessment
- a process which evaluates the level of compliance of a dataset with the FAIR principles. The assessment may be performed with tools such as FAIRshake or FAIREvaluator.
Globus Automate Flow
- a process which relies on Globus Automate, a software service created and based at the University of Chicago, to help scientists simplify their workflow by automating data transfer and synchronization tasks. Users can create automated sequences initiated by events, known as
Globus Automate Flows
.
DCC-data-ingestion-process
- a process which converts a dataset obtained from a DCC and transforms its data and metadata into a C2M2 model instance representation and persists it to a DERIVA endpoint
- a process which assigns identifiers to the objects, then extracts or creates metadata for these objects and persists them.
Proof of Concept (POC)
- a process or realization of a certain method or idea in order to demonstrate its feasibility.
Table Schema to DERIVA Translation
- a process of metadata ingest which uses tabular formatted data such as Frictionless data package to persist information in the DERIVA system. The code for such a process is available from Github from this repository