Skip to main content

Scientific databases

Use this page to choose a data source, understand what it can return, and make its tools available in Open-Science. For step-by-step research examples with screenshots and output files, see Research workflows.

Supported databases​

Open-Science v0.34.0 includes 28 data-source Connectors with 298 operations. The separate offline Molecule Connector adds two operations, bringing the full registry to 300. Connector names below match Settings → Connectors; each family can expose several databases. Listing a source does not mean every feature of its website is available.

ConnectorSourcesOperationsUse it for
Chemistry · chemistryPubChem, ChEBI, Rhea, BindingDB12Small-molecule chemistry via PubChem, ChEBI, Rhea and BindingDB.
Literature Graph · literatureOpenAlex, arXiv, Crossref, DataCite13Papers, authors, citations, DOI updates and dataset/software records.
PubMed · pubmedPubMed, PMC, Europe PMC7Biomedical literature via NCBI E-utilities, the PMC ID Converter and Europe PMC — search, metadata, related articles, citation lookup, ID conversion, full text and copyright.
Genes & Ontologies · genesMyGene, UniProt, OLS, QuickGO, Reactome, g:Profiler, Enrichr15Gene/protein identifiers, UniProt sequence discovery, GO and Reactome annotations, and g:Profiler and Enrichr gene-set enrichment.
Genomes · genomesEnsembl, UCSC, NCBI, BLAST, Clustal Omega20Genome annotation, homology and sequence; NCBI taxon/assembly/sequence identity; BLAST search and Clustal Omega multiple sequence alignment.
Variants · variantsgnomAD, ClinVar, dbSNP15Human genetic variants — gnomAD population frequencies/constraint, ClinVar records/search (direct NCBI), dbSNP, structural and mitochondrial variants.
Clinical Trials · clinical-trialsClinicalTrials.gov6Clinical trials from ClinicalTrials.gov — search, details, sponsors, investigators, endpoints, and eligibility.
Clinical Genomics · clinical-genomicsClinGen, CIViC, Open Targets, ClinPGx30Clinical genomics knowledge bases: ClinGen curations, CIViC clinical evidence, and the Open Targets Platform, plus ClinPGx pharmacogenomic records.
Structures & Interactions · structuresPDB, AlphaFold, EMDB, Complex Portal, IntAct16Structures and molecular interactions — PDB structures, AlphaFold predictions, EMDB cryo-EM entries, Complex Portal complexes, IntAct interaction networks.
ChEMBL · chemblChEMBL6Bioactive compounds, drugs, targets, bioactivity, and mechanisms via the ChEMBL REST API.
bioRxiv · biorxivbioRxiv, medRxiv, ROR7bioRxiv/medRxiv preprints — search by date/category, metadata by DOI, journal-publication links, funder listings, and platform statistics.
Drug Regulatory · drug-regulatoryopenFDA10Drugs@FDA, labels, FAERS adverse-event reports and drug recalls.
Human Genetics · human-geneticsGWAS Catalog, eQTL Catalogue, PheWeb14Human genetic association evidence — GWAS Catalog, eQTL Catalogue, and PheWeb PheWAS portals (FinnGen, BioBank Japan).
Expression · expressionGTEx, Bgee16Human GTEx tissue expression and eQTLs; Bgee cross-species baseline expression.
Protein Annotation · protein-annotationInterPro, Pfam, Human Protein Atlas, STRING14Protein domain architecture, family/clan membership, expression atlas and interaction networks via InterPro/Pfam, the Human Protein Atlas and STRING, including network interaction enrichment.
Cancer Models · cancer-modelscBioPortal10Studies, mutations, copy number, samples, patients, clinical attributes and molecular-profile expression.
RNA · rnaRfam9Non-coding RNA family data (metadata, alignments, models, structures) via Rfam.
Omics Archives · omics-archivesArrayExpress, GEO, MetaboLights, MGnify, PRIDE, ENA23Omics studies and runs; ENA FASTQ/submission inventories, PRIDE and MGnify result-file metadata.
CellGuide · cellguideCELLxGENE5Cell-type identity, marker genes, source datasets, and tissues via CELLxGENE CellGuide.
Regulation · regulationENCODE, JASPAR, UniBind16Gene-regulation functional genomics — ENCODE experiments/biosamples/files, JASPAR TF binding profiles, and UniBind ChIP-seq TFBS.
Research Resources · research-resourcesGrants.gov, Antibody Registry5Funding-opportunity search (Grants.gov) and antibody catalog lookups (Antibody Registry).
BioMart · biomartEnsembl BioMart8Ensembl BioMart attribute queries and identifier translation.
ZINC · zincZINC5ZINC22 purchasable chemical space (CartBlanche22) — compound lookup by ZINC id, SMILES exact/similarity search, supplier-code resolution, random sampling, 3D structure locations for docking.
GDC · gdcNCI GDC5Cancer projects, cases, file metadata, open/controlled labels and transfer manifests; no download or access grant.
Zenodo · zenodoZenodo2Public dataset, software and publication discovery, version-specific metadata and file inventories; no upload or download.
HMMER · hmmerEMBL-EBI HMMER33Program-specific protein/profile/alignment search, job status and results.
InterProScan · interproscanEMBL-EBI InterProScan2Status and TSV reports for existing annotation jobs; no submission.
Pathway Commons · pathway-commonsPathway Commons / Reactome4Pathway search, top pathways, graph queries and BioPAX submodel exports.

The offline Molecule tools are covered in Scientific viewers. For the exact operations exposed by each data source, use the Connector operation reference.

What you can do​

Research taskStart withTypical output
Find papers, trace citations and check DOI relationshipsLiterature Graph, PubMed, bioRxivLiterature records, identifiers, citation links and full-text availability
Find genes or proteins and compare sequencesGenes & Ontologies, GenomesIdentifier mappings, protein records, FASTA and BLAST reports
Discover public omics data and inspect available filesOmics ArchivesStudy/run metadata and file inventories with source locations, sizes and available checksums
Interpret a gene list or inspect an interaction networkGenes & Ontologies, Protein AnnotationEnrichment tables, ontology annotations and network records
Check variants, expression and regulatory evidenceVariants, Clinical Genomics, Human Genetics, Expression, RegulationSource records with organism, tissue, reference build and relevant evidence fields
Retrieve compound, structure or clinical-study recordsChemistry, ChEMBL, Structures & Interactions, Clinical TrialsChemical identifiers/properties, structure records and trial metadata

For batch identifier conversion, Genes & Ontologies adds submit_uniprot_id_mapping, get_uniprot_id_mapping_status and get_uniprot_id_mapping_results. Save the job ID, poll at least three seconds apart, then retrieve every result page. Preserve one-to-many mappings and explicit failed_ids; missing from one page does not mean unmatched. The service accepts up to 100,000 identifiers and expires results after up to seven days. See exact mapping fields.

Zenodo exposes public record metadata without authentication. Keep the version-specific record ID and access/license fields with the file inventory. GDC exposes public metadata; a manifest is not download authorization, and controlled files require GDC permission. GDC operations · Zenodo operations.

A database response can support a research step; it does not automatically download data, add every paper to the literature library or run a complete analysis. Specify which records and files you want to save.

Connect and start using a database​

1. Enable the built-in Connector​

  1. Open Settings → Connectors and search for the family listed above, such as Omics Archives.
  2. Open its detail and expand Tools. Read the chosen operation's inputs, result limits and third-party requirements.
  3. Enable availability for Main and check Used by. Use Manage access on the resource to adjust Main Agent and Specialist associations. Availability and per-tool approval policies are separate controls.

Omics Archives tool details showing the GEO inputs and metadata-only scope

These Connectors are built in; you do not need to add a custom server for them. For an external service you operate yourself, see custom Connector setup. A listed or enabled Connector is not proof that authentication or a query succeeded.

2. Add credentials when the operation requires them​

Service or conditionWhere to configure it
OpenAlexOptional key. To configure one, open Settings → Connectors → Literature Graph → Manage credentials → OpenAlex, validate it, then save.
Direct NCBI variant queries requiring contact informationSettings → Connectors → Manage credentials → Literature access. Fill in Contact email and select Save. An NCBI API key is optional.
Another operation with a credential requirementFollow that tool's requirements and the credentials guide. Bind the credential to the intended service.

Enter keys in the credential form, not in a research prompt or a shared output file. Configure requirements for the selected operation; the contact-email requirement above does not mean that every NCBI tool has the same requirement.

Literature Graph also offers crossref_get_work, crossref_get_updates, datacite_search_records and datacite_get_record. These four public methods do not require the OpenAlex key. For OpenAlex citation directions, openalex_citations finds works citing a work, while openalex_references finds the works it cites. Literature Graph parameters.

3. Confirm access with a small query​

Enable Genes & Ontologies, open a conversation with a connected model, and send:

Example Check a known human gene identifier

Use Genes & Ontologies query_genes to resolve TP53 with scopes="symbol",
species="human" and fields="symbol,name,entrezgene". Return the input query,
matched records and any unmatched identifiers. Keep the response in English.

Inspect the actual tool result. For human TP53, check query, symbol, Entrez Gene 7157 and the name tumor protein p53. Retain multiple matches until you have confirmed the organism and record. A successful query confirms this particular operation; it does not establish access to all sources. Exact fields.

Follow a research workflow​

Each article below includes the inputs, steps, actual English-interface screenshots and downloadable example outputs.

Find public omics data​

Find public omics data and build a file inventory: start with a known run or a topic, inspect ENA and PRIDE records, and save source locations and checksums. Downloading the data remains a separate step.

Compare a protein sequence​

Find a protein sequence and complete a BLAST search: retrieve UniProt FASTA, retain the BLAST job ID, then inspect the completed alignments, identity and query coverage.

Analyze a candidate gene set​

Run functional enrichment for a candidate gene set: choose the organism, identifiers and background, run g:Profiler, and interpret corrected probabilities with source versions.

Confirm a reference genome​

Check species, reference genome and chromosome identifiers: resolve the taxon, versioned assembly and chromosome aliases before joining records.

Inspect a pathway network​

Inspect a pathway and its interaction network: find a human Reactome pathway through Pathway Commons, preserve its returned URI, export the interactions and distinguish a selected network from evidence of pathway activity.

For other tasks, follow structured PubChem records, cross-checking scientific records or literature discovery for a group meeting.

Use the returned data correctly​

  • Retain the query, source, organism, tissue, units and accession versions. Database records, predictions and generated summaries are different kinds of evidence.
  • Check returned counts, pagination and truncation flags before treating a response as complete. Zero matches, a partial response and a request error need different follow-up actions.
  • A file inventory provides locations and metadata. Downloading bytes, checking checksums and analyzing the data are separate operations.
  • If a request needs credentials, complete the relevant form before retrying. For rate limits, follow the service's delay; for timeouts, reduce the request size. See Troubleshooting.

Population frequencies and interaction networks​

For get_variant, set include_populations: true only when population details are needed. Retain the dataset and reference build. Exome and genome observations remain separate. An unavailable value is null, not zero; overlapping population or sex strata must not be summed. These are observed frequencies, not filtering allele frequencies. gnomAD parameters

From v0.31.0, get_string_network.nodes includes returned neighbors and isolated mapped inputs. A single mapped input requests neighbors; multiple mapped inputs are not expanded. Filter is_query to recover input nodes, and use queries for all mapped aliases. n_nodes counts the graph; n_mapped counts input mappings. Update scripts that equated the two before reusing them. STRING parameters

Find operation parameters​

The Connector operation reference lists required inputs, allowed values and exact calls. Use this page to choose a source and connect it; use the reference for a particular tool's fields.

Catalog source: catalog.ts, registry.ts.

Sequence searches and alignment​

HMMER provides program-specific protein-sequence, profile-HMM and alignment searches. Choose the program and database together, retain the job ID, and retrieve results only after SUCCESS. HMMER operations.

InterProScan retrieves annotations for an existing job submitted through the EMBL-EBI service. Keep its job ID, check status at least ten seconds apart, and fetch the TSV after FINISHED. This Connector cannot submit a new job. InterProScan operations.

Genomes → Clustal Omega aligns at least three uniquely named protein, DNA or RNA FASTA records. Configure the contact email requested by the service, submit once, retain the job ID, then check status and save the returned alignment. Multiple sequence alignment workflow.

Enrichr, STRING and ClinPGx​

  • Genes & Ontologies → Enrichr: list current libraries, then query gene-set enrichment for functions, transcription factors, perturbations, drugs, diseases, tissues or cell types. Select a library appropriate to the organism and question, and retain its name, background and adjusted P values.
  • Protein Annotation → STRING: test whether a protein network has more interactions than expected from its background. This asks a different question from pathway over-representation; its network P value is not a pathway test. Follow the gene-set enrichment workflow.
  • Clinical Genomics → ClinPGx: retrieve drug, gene or variant annotations, guidelines, regulatory labels and population frequencies. Resolve identifiers first, supply the fields required by the operation, and retain original sources and evidence levels. This retrieves research records; it does not automatically produce an individual treatment plan.

Enable the relevant Connector for the active agent in Settings → Connectors. These built-in entries do not require a custom MCP server. See the operation reference for exact fields and conditional requirements.

Pathways, expression and clinical data​

Enable the corresponding family in Settings → Connectors, then tell the agent the organism, source, identifiers and intended scope. These additions use built-in Connectors; no custom MCP server is required.

EntryWhat it can doConnection and interpretation
Pathway CommonsSearch pathways, list top pathways, query paths between genes or export a submodelPublic service; retain the returned URI, organism and source. Graph queries differ from enrichment tests. Follow the pathway interaction workflow.
Expression → BgeeCross-species present/absent calls, normalized scores, bounded SPARQL queries and download linksDiscover species first and retain the NCBI taxonomy ID. SPARQL requires gene, species and tissue. Healthy wild-type baseline calls are not differential expression; download links are not downloaded files.
Cancer Models → cBioPortalList samples/patients and query clinical attributes or mRNA/protein expressionSelect a study, discover its profiles and choose measurement/normalization. Supply IDs matching the clinical sample/patient level; molecular data needs explicit genes and exactly one of sample_ids or sample_list_id. Missing rows are not zeros.
Drug Regulatory → openFDASearch/count FAERS reports and search drug recallsBound dates and products and retain truncation information. Report counts are not incidence or causal evidence. Multi-valued buckets may overlap; their sum is not a unique report total.
Omics Archives → MGnifyList result files by MGYA analysis accessionReturns type, category, upstream URL and size when reported. No file bytes are downloaded; missing sizes or URLs stay null.

See the Connector operation reference for exact required fields, conditions and examples.