Web Services

The RESTful Style

We provide access to "raw" expression values for ATH1 microarray data in our database via a simple, easy-to-use, RESTful Web service.

To access the data via this Web service, you just need to know how to formulate URL queries.

Parameters

Parameter Parameter Type Data Type Description
pss string string Probeset Id list comma separated (e.g. pss=251784_at,245213_at,259838_at)
release double double Currently the only available release is 4.0
format String String Optional Parameter with accepted Values: json,text. Default is text if not provided.

Response Details

Response
Field Required Data Type Description
ExpressionDataList true Array<ExpressionData>
ExpressionData
Field Required Data Type Description
GSM ID true String GSM ID
GSM DESCRIPTION true String GSM DESCRIPTION
Probeset Name true String Probeset Name
Expression Value true double Expression Value

Example Request

http://test.cressexpress.org/web/webservice/expressionData?pss=251784_at,245213_at,259838_at&release=4.0&format=json

Example Response

{
    "ExpressionData": [
        {
            "245213_at": "12.39",
            "259838_at": "11.79",
            "GSM DESCRIPTION": "Arabidopsis (WT) leaves - control (5 d)",
            "GSM ID": "GSM1074839",
            "251784_at": "10.17"
        },
        {
            "245213_at": "12.39",
            "259838_at": "11.37",
            "GSM DESCRIPTION": "Arabidopsis (WT) leaves - control (1 d)",
            "GSM ID": "GSM1074838",
            "251784_at": "10.58"
        }
...
    ]
}

Parameters

Parameter Parameter Type Data Type Description
agi string string Arabidopsis Gene Identifier

Response Details

Response
Field Required Data Type Description
ProbesetList true Array<Probeset>
Probeset
Field Required Data Type Description
Probeset Name true String Probeset Identifier

Example Request

http://test.cressexpress.org/web/webservice/agiToProbeset?agi=AT1G44575

Example Response

{"ProbesetList":[{"probeset":"245213_at"}]}