NASA GeneLab provides a RESTful Application Programming Interfaces (API) to its full-text search, and data and metadata retrieval capabilities. The API provides a choice of standard web output formats, either JavaScript Object Notation (JSON) or Hyper Text Markup Language (HTML), of query results. The GeneLab Data Query API returns metadata on data files associated with dataset(s), including the location of these files for download via https. The GeneLab Metadata Query API returns entire sets of metadata for input dataset accession numbers. The GeneLab Dataset Search API can be used to search dataset metadata by keywords and/or metadata. It can also be used to provide search of three other omics databases: the National Institutes of Health (NIH) / National Center for Biotechnology Information's (NCBI) Gene Expression Omnibus (GEO); the European Bioinformatics Institute's (EBI) Proteomics Identification (PRIDE); the Argonne National Laboratory's (ANL) Metagenomics Rapid Annotations using Subsystems Technology (MG-RAST).
Contents:
Data Query API
Syntax
Returns: JSON-formatted response
Parameters |
Data Type |
Notes |
Values |
Required |
{GLDS_STUDY_IDs} |
Integers |
Comma separated list with mixture of single GLDS accession numbers and ranges |
ex. 87-95,137 |
Yes |
{CURRENT_PAGE_NUMBER} |
Integer |
Current page number in pagination |
Starts from 0 |
No |
{RESULTS_PER_PAGE} |
Integer |
Number of results returned per page in pagination |
Max 25 results per page |
No |
Example requests:
- Single study request using GLDS accession number
- Multiple studies request using combination of range and comma separated list
NOTE: study_files element in the JSON response has the remote_url attribute, which can be used to obtain the specific download URL for the file by prefacing with the GeneLab data server address, https://genelab-data.ndc.nasa.gov . In the example query/response below, the first study file for GLDS-87 study in the response below can be downloaded from https://genelab-data.ndc.nasa.gov/datamanager/file/Home/genelab/genelab-data/GLDS-87/metadata/GLDS-87_metadata_Zanello_STS135-ISA.zip
Example Requests:
Single Study Request:
https://genelab-data.ndc.nasa.gov/genelab/data/glds/files/87
Response:
{ "hits": 1, "input": "87", "studies": { "GLDS-87": { "file_count": 7, "study_files": [ { "date_created": 1516405876433, "file_name": "GLDS-87_metadata_Zanello_STS135-ISA.zip", "file_size": 4809, "remote_url": "/datamanager/file/Home/genelab/genelab-data/GLDS-87/metadata/GLDS-87_metadata_Zanello_STS135-ISA.zip" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_14R_(Mouse430_2).CEL.gz", "file_size": 6374949, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_14R_(Mouse430_2).CEL.gz" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_16R_(Mouse430_2).CEL.gz", "file_size": 6274393, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_16R_(Mouse430_2).CEL.gz" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_20R_(Mouse430_2).CEL.gz", "file_size": 6384622, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_20R_(Mouse430_2).CEL.gz" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_52R_(Mouse430_2).CEL.gz", "file_size": 6297226, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_52R_(Mouse430_2).CEL.gz" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_54R_(Mouse430_2).CEL.gz", "file_size": 6017124, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_54R_(Mouse430_2).CEL.gz" }, { "date_created": 1506008634109, "file_name": "GLDS-87_microarray_58R_(Mouse430_2).CEL.gz", "file_size": 6329707, "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_58R_(Mouse430_2).CEL.gz" } ] } }, "success": true, "total_hits": 2, "valid_input": [ "87" ] }
Multiple Study Data Files Request:
- https://genelab-data.ndc.nasa.gov/genelab/data/glds/files/137,86-87
Response:
{ "hits": 3, "input": "137,86-87", "studies": { "GLDS-137": { "study_files": [ { "file_name": "GLDS-137_metadata_RR3-Liver.zip", "remote_url": "/datamanager/file/Home/genelab/genelab-data/GLDS-137/metadata/GLDS-137_metadata_RR3-Liver.zip", "file_size": 9408, "date_created": 1522174143201 }, { "file_name": "GLDS-137_transcriptomics_RR3-BSL-B1.tar.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-137/transcriptomics/GLDS-137_transcriptomics_RR3-BSL-B1.tar.gz", "file_size": 14879922202, "date_created": 1506008636839 }, { "file_name": "GLDS-137_transcriptomics_RR3-BSL-B2.tar.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-137/transcriptomics/GLDS-137_transcriptomics_RR3-BSL-B2.tar.gz", "file_size": 15103810246, "date_created": 1506008636839 }, ... ... { "file_name": "GLDS-137_proteomics_RR3_Liver_raw.tar.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-137/proteomics/GLDS-137_proteomics_RR3_Liver_raw.tar.gz", "file_size": 19986955105, "date_created": 1506008636839 } ], "file_count": 39, "study_metadata": { "date_created": 1522174145534, "isa2json": { ... ... }, "date_modified": 1522174145534 } }, "GLDS-87": { "study_files": [ { "file_name": "GLDS-87_metadata_Zanello_STS135-ISA.zip", "remote_url": "/datamanager/file/Home/genelab/genelab-data/GLDS-87/metadata/GLDS-87_metadata_Zanello_STS135-ISA.zip", "file_size": 4809, "date_created": 1516405876433 }, { "file_name": "GLDS-87_microarray_14R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_14R_(Mouse430_2).CEL.gz", "file_size": 6374949, "date_created": 1506008634109 }, { "file_name": "GLDS-87_microarray_16R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_16R_(Mouse430_2).CEL.gz", "file_size": 6274393, "date_created": 1506008634109 }, { "file_name": "GLDS-87_microarray_20R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_20R_(Mouse430_2).CEL.gz", "file_size": 6384622, "date_created": 1506008634109 }, { "file_name": "GLDS-87_microarray_52R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_52R_(Mouse430_2).CEL.gz", "file_size": 6297226, "date_created": 1506008634109 }, { "file_name": "GLDS-87_microarray_54R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_54R_(Mouse430_2).CEL.gz", "file_size": 6017124, "date_created": 1506008634109 }, { "file_name": "GLDS-87_microarray_58R_(Mouse430_2).CEL.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-87/microarray/GLDS-87_microarray_58R_(Mouse430_2).CEL.gz", "file_size": 6329707, "date_created": 1506008634109 } ], "file_count": 7, "study_metadata": { "date_created": 1516405879029, "isa2json": { ... ... }, "date_modified": 1516405879029 } }, "GLDS-86": { "study_files": [ { "file_name": "GLDS-86_metadata_GSE65477-ISA.zip", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-86/metadata/GLDS-86_metadata_GSE65477-ISA.zip", "file_size": 4659, "date_created": 1506008635554 }, { "file_name": "GLDS-86_epigenomics_SRR1781971_1.fastq.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-86/epigenomics/GLDS-86_epigenomics_SRR1781971_1.fastq.gz", "file_size": 1438278406, "date_created": 1506008635554 }, { "file_name": "GLDS-86_epigenomics_SRR1781971_2.fastq.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-86/epigenomics/GLDS-86_epigenomics_SRR1781971_2.fastq.gz", "file_size": 1425601005, "date_created": 1506008635554 }, { "file_name": "GLDS-86_epigenomics_SRR1781972_1.fastq.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-86/epigenomics/GLDS-86_epigenomics_SRR1781972_1.fastq.gz", "file_size": 1432085756, "date_created": 1506008635554 }, ... ... { "file_name": "GLDS-86_epigenomics_SRR1781978_2.fastq.gz", "remote_url": "/datamanager/file/Home/Public/genelab/GLDS-86/epigenomics/GLDS-86_epigenomics_SRR1781978_2.fastq.gz", "file_size": 3851398439, "date_created": 1506008635554 } ], "file_count": 17, "study_metadata": { "date_created": 1506008631030, "isa2json": { ... ... }, "date_modified": 1506008631030 } } }, "success": true, "total_hits": 3, "valid_input": ["86, "87", "137"] }
GeneLab Metadata API
Syntax
https://genelab-data.ndc.nasa.gov/genelab/data/glds/meta/{GLDS_STUDY_ID}
Parameters |
Data Type |
Notes |
Values |
Required |
{GLDS_STUDY_ID} |
Integer |
Single GLDS accession number |
Example: 87 |
Yes |
Single Study Metadata Request:
- Example: https://genelab-data.ndc.nasa.gov/genelab/data/glds/meta/137
Returns: JSON-formatted response
Response:
{ "hits": 1, "input": "137", "study": { "GLDS-137": { "isa2json": { "additionalInformation": { "assays": { "a_rr3_liver_DNA_methylation_profiling_nucleotide_sequencing-txt": { "header": [ { "encoded": false, "field": "a100000samplename", "title": "Sample Name", "width": 200 }, ... ... { "encoded": false, "field": "a100022deriveddatafile", "title": "Derived Data File", "width": 200 }, { "columns": [ { "encoded": false, "field": "a100017commentexport", "title": "Export", "width": 200 } ], "title": "Comment" } ], "raw": [ { "a100000samplename": "RR3_BSL_B1_LVR", "a100001protocolref": "nucleic acid extraction", ... ... "a100022deriveddatafile": "" }, ... ... { "a100000samplename": "RR3_GC_G7_LVR", "a100001protocolref": "nucleic acid extraction", ... ... "a100022deriveddatafile": "" } ], "table": [ { "a100000samplename": "RR3_BSL_B1_LVR", "a100001protocolref": "nucleic acid extraction", ... ... "a100022deriveddatafile": "" }, ... ... { "a100000samplename": "RR3_GC_G7_LVR", "a100001protocolref": "nucleic acid extraction", ... ... "a100022deriveddatafile": "" } ] }, "a_rr3_liver_protein_expression_profiling_mass_spectrometry-txt": { "header": [ { "encoded": false, "field": "a100000samplename", "title": "Sample Name", "width": 200 }, ... ... { "encoded": false, "field": "a100033proteinassignmentfile", "title": "Protein Assignment File", "width": 200 }, { "columns": [ { "encoded": false, "field": "a100001commentcorefacilitysamplename", "title": "Core Facility Sample Name", "width": 200 }, ... ... { "encoded": false, "field": "a100034commentbyonicoutputfile", "title": "Byonic Output File", "width": 200 } ], "title": "Comment" } ], "raw": [ { "a100000samplename": "RR3_BSL_B1_LVR", "a100001commentcorefacilitysamplename": "B1", ... ... "a100034commentbyonicoutputfile": "170322_SHLai....byspec2_20170326_Byonic.mzid" }, ... ... { "a100000samplename": "RR3_FLT_F6_LVR", "a100001commentcorefacilitysamplename": "F6", ... ... "a100034commentbyonicoutputfile": "170322_SHLai....byspec2_20170326_Byonic.mzid" } ], "table": [ { "a100000samplename": "RR3_BSL_B1_LVR", "a100001commentcorefacilitysamplename": "B1", ... ... "a100034commentbyonicoutputfile": "170322_SHLai....byspec2_20170326_Byonic.mzid" }, ... ... { "a100000samplename": "RR3_FLT_F6_LVR", "a100001commentcorefacilitysamplename": "F6", ... ... "a100034commentbyonicoutputfile": "170322_SHLai....byspec2_20170326_Byonic.mzid" } ] }, "a_rr3_liver_transcription_profiling_nucleotide_sequencing-txt": { "header": [ ... ... ], "raw": [ ... ... ], "table": [ ... ... ] } }, "description": { "assays": [ { "Assay Type": "transcription profiling", "Device Platform": "Illumina", "Device Type": "nucleotide sequencing" }, { "Assay Type": "protein expression profiling", "Device Platform": "LTQ Orbitrap Velos (Thermo Scientific)", "Device Type": "mass spectrometry" }, { "Assay Type": "DNA methylation profiling", "Device Platform": "Illumina", "Device Type": "nucleotide sequencing" } ], "factors": [ { "Ontology: Concept": "Weightlessness", "factor": "Microgravity" }, { "Ontology: Concept": "treatment", "factor": "Treatment" } ] }, "ontologies": { "OBI:0000626": { "@context": { "@vocab": "http://data.bioontology.org/metadata/", "cui": "http://data.bioontology.org/metadata/umlscui", "definition": "http://data.bioontology.org/metadata/skosdefinition", "obsolete": "http://data.bioontology.org/metadata/owlobsolete", "prefLabel": "http://data.bioontology.org/metadata/skosprefLabel", "semanticType": "http://data.bioontology.org/metadata/umlssemanticType", "synonym": "http://data.bioontology.org/metadata/skossynonym" }, "@id": "http://purl.obolibrary.org/obo/OBI_0000626", "@type": "http://www.w3.org/2002/07/owl#Class", "cui": [], "definition": [ "DNA sequencing is a sequencing process which uses deoxyribonucleic acid as input and results in a the creation of DNA sequence information artifact using a DNA sequencer instrument." ], "links": { "@context": { "ancestors": "http://www.w3.org/2002/07/owl#Class", "children": "http://www.w3.org/2002/07/owl#Class", "descendants": "http://www.w3.org/2002/07/owl#Class", "instances": "http://data.bioontology.org/metadata/Instance", "mappings": "http://data.bioontology.org/metadata/Mapping", "notes": "http://data.bioontology.org/metadata/Note", "ontology": "http://data.bioontology.org/metadata/Ontology", "parents": "http://www.w3.org/2002/07/owl#Class", "self": "http://www.w3.org/2002/07/owl#Class", "tree": "http://www.w3.org/2002/07/owl#Class", "ui": "http://www.w3.org/2002/07/owl#Class" }, "ancestors": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/ancestors", "children": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/children", "descendants": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/descendants", "instances": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/instances", "mappings": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/mappings", "notes": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/notes", "ontology": "http://data.bioontology.org/ontologies/OBI", "parents": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/parents", "self": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626", "tree": "http://data.bioontology.org/ontologies/OBI/classes/http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626/tree", "ui": "http://bioportal.bioontology.org/ontologies/OBI?p=classes&conceptid=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0000626" }, "obsolete": false, "prefLabel": "DNA sequencing", "semanticType": [], "synonym": [ "nucleotide sequencing" ] }, ... ... }, "organisms": { "links": { "musmusculus": "Mus musculus " }, "ontologies": { "musmusculus": { "@context": { "@vocab": "http://data.bioontology.org/metadata/", "cui": "http://data.bioontology.org/metadata/umlscui", "definition": "http://data.bioontology.org/metadata/skosdefinition", "obsolete": "http://data.bioontology.org/metadata/owlobsolete", "prefLabel": "http://data.bioontology.org/metadata/skosprefLabel", "semanticType": "http://data.bioontology.org/metadata/umlssemanticType", "synonym": "http://data.bioontology.org/metadata/skossynonym" }, "@id": "http://purl.bioontology.org/ontology/NCBITAXON/10090", "@type": "http://www.w3.org/2002/07/owl#Class", "cui": [ "C0025914" ], "definition": [], "links": { "@context": { "ancestors": "http://www.w3.org/2002/07/owl#Class", "children": "http://www.w3.org/2002/07/owl#Class", "descendants": "http://www.w3.org/2002/07/owl#Class", "instances": "http://data.bioontology.org/metadata/Instance", "mappings": "http://data.bioontology.org/metadata/Mapping", "notes": "http://data.bioontology.org/metadata/Note", "ontology": "http://data.bioontology.org/metadata/Ontology", "parents": "http://www.w3.org/2002/07/owl#Class", "self": "http://www.w3.org/2002/07/owl#Class", "tree": "http://www.w3.org/2002/07/owl#Class", "ui": "http://www.w3.org/2002/07/owl#Class" }, "ancestors": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/ancestors", "children": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/children", "descendants": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/descendants", "instances": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/instances", "mappings": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/mappings", "notes": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/notes", "ontology": "http://data.bioontology.org/ontologies/NCBITAXON", "parents": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/parents", "self": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090", "tree": "http://data.bioontology.org/ontologies/NCBITAXON/classes/http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090/tree", "ui": "http://bioportal.bioontology.org/ontologies/NCBITAXON?p=classes&conceptid=http%3A%2F%2Fpurl.bioontology.org%2Fontology%2FNCBITAXON%2F10090" }, "obsolete": false, "prefLabel": "Mus musculus", "semanticType": [ "http://purl.bioontology.org/ontology/STY/T015" ], "synonym": [ "mouse" ] } } }, "samples": { "s_RR3_Liver-txt": { "header": [ { "encoded": false, "field": "a100000sourcename", "title": "Source Name", "width": 200 }, ... ... { "encoded": false, "field": "a100047parametervaluesamplestoragemethod", "title": "Parameter Value[Sample Storage Method]", "width": 200 }, { "columns": [ { "encoded": false, "field": "a100002characteristicsorganism", "title": "Organism", "width": 200 }, ... ... { "encoded": false, "field": "a100019characteristicscarcassweight", "title": "Carcass weight", "width": 200 } ], "title": "Characteristics" }, { "columns": [ { "encoded": false, "field": "a100001commentsourcedescription", "title": "Source description", "width": 200 }, ... ... { "encoded": false, "field": "a100052commentlsdabiospecimensubjectid", "title": "LSDA Biospecimen Subject ID", "width": 200 } ], "title": "Comment" }, { "columns": [ { "encoded": false, "field": "a100023factorvaluetreatment", "title": "Treatment", "width": 200 }, { "encoded": false, "field": "a100026factorvaluemicrogravity", "title": "Microgravity", "width": 200 } ], "title": "Factor Value" } ], "raw": [ { "a100000sourcename": "Liv-4 CB1", "a100001commentsourcedescription": "previously dissected", ... ... "a100051commentlsdabiospecimensourceid": "5417", "a100052commentlsdabiospecimensubjectid": "551" }, ... ... { "a100000sourcename": "Liv-4 CF6", "a100001commentsourcedescription": "previously dissected", ... ... "a100051commentlsdabiospecimensourceid": "5415", "a100052commentlsdabiospecimensubjectid": "549" } ], "table": [ { "a100000sourcename": "Liv-4 CB1", "a100001commentsourcedescription": "previously dissected", ... ... "a100051commentlsdabiospecimensourceid": "5417", "a100052commentlsdabiospecimensubjectid": "551 degree Celsius" }, ... ... { "a100000sourcename": "Liv-4 CF6", "a100001commentsourcedescription": "previously dissected", ... ... "a100051commentlsdabiospecimensourceid": "5415", "a100052commentlsdabiospecimensubjectid": "549 degree Celsius" } ] } } }, "comments": [ { "name": "Last Opened With Configuration", "value": "" }, { "name": "Created with configuration", "value": "" }, { "name": "Created With Configuration", "value": "" } ], "description": "", "identifier": "1499794379203", "ontologySourceReferences": [ { "description": "Medical Subject Headings", "file": "http://data.bioontology.org/ontologies/MESH", "name": "MESH", "version": "13" }, { "description": "Ontology for Biomedical Investigations", "file": "http://data.bioontology.org/ontologies/OBI", "name": "OBI", "version": "32" }, ... ... { "description": "Units of Measurement Ontology", "file": "http://data.bioontology.org/ontologies/UO", "name": "UO", "version": "43" }, { "description": "", "file": "", "name": "", "version": "" } ], "people": [], "publicReleaseDate": "", "publications": [], "studies": [ {}, {} ], "submissionDate": "", "title": "Investigation" } } }, "success": true }
GLDS Public RESTful Dataset Search API
Syntax 1 (returns JSON response)
https://genelab-data.ndc.nasa.gov/genelab/data/search?<PARAMETER-LIST>
parameters |
definition |
values |
term |
search keyword |
string |
from |
starting page |
integer (single value) |
size |
search result display count |
integer (single value) |
type |
datasource |
cgene , nih_geo, ebi_pride, mg_rast (accepts multiple value separated by comma separated) |
sort |
sort field |
string (Field Name) |
order |
sort order |
ASC - ascending order; DESC - descending order |
ffield |
filter field |
string (should always be pared with fvalue); append .raw to the end of the field to use the exact match index; see metadata queries above for field names and example values |
fvalue |
filter value |
string (should always be pared with ffield) |
POST and GET requests accept the URL encoded name/value pairs for submission
Example: https://genelab-data.ndc.nasa.gov/genelab/data/search?term=space&from=0&type=cgene,nih_geo_gse&ffield=links&fvalue=GPL16417&ffield=Data%20Source%20Accession.raw&fvalue=GSE82255
Syntax2 (returns HTML response):
https://genelab-data.ndc.nasa.gov/genelab/search_studies/?q=<SEARCH-TERMS>& data_source =<DATASOURCE (see table below)>
Example: https://genelab-data.ndc.nasa.gov/genelab/search_studies/?q=cancer&data_source=cgene
https://genelab-data.ndc.nasa.gov/genelab/search_studies/?q=mouse%20AND%20liver&data_source=cgene
Data sources
Datasource |
Query Parameter |
Usage |
C-GENE |
cgene |
Search authoritative data records in NASA GeneLab Data Repository |
NIH GSE |
nih_geo_gse |
Search authoritative data records in NIH Gene Expression Omnibus database |
EBI |
ebi_pride |
Search authoritative data records in the European Bioinformatics Institute Proteomics Identification database |
MG-RAST |
mg_rast |
Search authoritative data records in the Metagenomic Rapid Annotations using Subsystems Technology database |
Boolean Operators
Operator |
|
AND |
ALL search terms must be present (default boolean search) |
OR |
ANY of your search terms can be present |
NOT |
exclude words from your search |
If no conjunctive or disjunctive operator specified, the default is "AND"
For more information, visit https://api.nasa.gov/.