Logo
NASA Open APIs API Documentation

GeneLab

Number of APIs: 1


GeneLab Public API

NASA GeneLab provides a RESTfulApplication Programming Interfaces (API) to its full-text search, and data andmetadata retrieval capabilities. The API provides a choice of standard weboutput formats, either JavaScript Object Notation (JSON) or Hyper Text MarkupLanguage (HTML), of query results. The GeneLab Data Query API returns metadataon data files associated with dataset(s), including the location of these filesfor download via https. The GeneLabMetadata Query API returns entire sets of metadata for inputdataset accession numbers. TheGeneLab Dataset Search API can be used to searchdataset metadata by keywords and/or metadata. It can also be usedto provide search of three other omics databases: the National Institutes ofHealth (NIH) / National Center for Biotechnology Information's (NCBI) GeneExpression 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).

Data Query API

Syntax

https://genelab-data.ndc.nasa.gov/genelab/data/glds/files/{GLDS_STUDY_IDs}/?page={CURRENT_PAGE_NUMBER}&size={RESULTS_PER_PAGE}

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:

 
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 MetadataAPI

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 StudyMetadata 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 PublicRESTful 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 encodedname/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 tablebelow)>

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 booleansearch)

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"


1. GeneLab*

GET https://genelab-data.ndc.nasa.gov/genelab/data/glds/files/87



ENDPOINTS