Login
Help

API

Submit your Data

Welcome to ANISEED API

  • URL:
  • www.aniseed.cnrs.fr/api


  • METHOD:
  • GET


  • FORMAT:
  • JSON

    JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write.
    It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999

    Reference and example:

    http://www.json.org/

    http://json.org/example.html


  • FUNCTIONS:
  • 1. list all genes

    2. list all genes by stage

    3. list all genes by stage range

    4. list all genes by territory

    5. list all territories by gene

    6. list all active organisms

    7. list all article authors

    8. list all clones by gene

    9. list all constructs

    10. list all minimal promoters

    11. list all molecular tool types

    12. list all molecular tools

    13. list all publications

    14. list all cis-reg regions

    15. list all reporter genes


    • organism_id integers for different species:
    • Botryllus schlosseri:26
    • Ciona robusta:112
    • Ciona savignyi:46
    • Halocynthia aurantium:77
    • Halocynthia roretzi:275
    • Molgula oculata:48
    • Phallusia fumigata:274
    • Phallusia mammillata:177

  • URL PARAMETERS FOR EACH FUNCTION:

  • 1. all genes

  • Url for function:
  • /api/all_genes:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    search=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta genes
  • /api/all_genes:?organism_id=112

  • example2: list all genes starting with 'fox'
  • /api/all_genes:?organism_id=112&search=fox


    2. all genes by stage

  • Url for function:
  • /api/all_genes_by_stage:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    stage=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta genes expressed at stage 9.
  • /api/all_genes_by_stage:?organism_id=112&stage=stage_9

    when defining stage keep this form [stage_#] , where # is a stage number.


    3. all genes by stage range

  • Url for function:
  • /api/all_genes_by_stage_range:?parameter1=& parameter2= & parameter3=

  • Required parameters:
  • organism_id=[integer]

    start_stage=[alphanumeric]

    end_stage=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta genes expressed between stages 0 and 9 .
  • /api/all_genes_by_stage_range:?organism_id=112&start_stage=stage_0&end_stage=stage_9

    when defining stage keep this form [stage_#] , where # is a stage number.

  • Cache notice:
  • If the previous function all_genes_by_stage is slow, by running this function with parameters start_stage=0 and end_stage=49 you can generate the cache for this and the previous function.


    4. all genes by territory

  • Url for function:
  • /api/all_genes_by_territory:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    cell=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta genes expressed at A8.14 cell pair.
  • /api/all_genes_by_territory:?cell=A8.14_cell_pair&organism_id=112

    when defining the cell keep this form [A8.14_cell_pair] , this is how the data is annotated if you just write 8.14 it will not work.


    5. all territories by gene

  • Url for function:
  • /api/all_territories_by_gene:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    gene=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta territories where gene "otx" is expressed.
  • /api/all_territories_by_gene:?gene=otx&organism_id=112

    In the place of "otx" you can write KH gene model or unique gene id


    6. all active organisms

  • Url for function:
  • /api/active_organisms:

  • Required parameters:
  • none

  • Notes:
  • example: list of all active organisms in the database.
  • /api/active_organisms:


    7. all authors in the database

  • Url for function:
  • /api/authors:

  • Required parameters:
  • none

  • Notes:
  • example: list of all authors in the database.
  • /api/authors:


    8. all clones by gene

  • Url for function:
  • /api/clones:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    gene=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta clones for the gene "otx".
  • /api/clones:?gene=otx&organism_id=112

    In the place of "otx" you can write KH gene model or unique gene id


    9. all constructs search

  • Url for function:
  • /api/constructs:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    search=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta constructs containing searched by the word "otx".
  • /api/constructs:?search=otx&organism_id=112

    In the place of "otx" you can use any word you think is relevant for your search.


    10. all minimal promoters by organism

  • Url for function:
  • /api/minimal_promoters:?organism_id=

  • Required parameters:
  • organism_id=[integer]

  • Notes:
  • example: list of all minimal promoters for Ciona robusta.
  • /api/minimal_promoters:?organism_id=112


    11. all molecular tool types in the database

  • Url for function:
  • /api/molecular_tool_types:

  • Required parameters:
  • none

  • Notes:
  • example: list of all types of molecular tools in the database.
  • /api/molecular_tool_types:


    12. all molecular tools search

  • Url for function:
  • /api/constructs:?parameter1=

  • Required parameters:
  • search=[alphanumeric]

  • Notes:
  • example: list of all molecular tools containing searched by the word "otx".
  • /api/molecular_tools:?search=otx

    In the place of "otx" you can use any word you think is relevant for your search.


    13. all publications search

  • Url for function:
  • /api/publications:?parameter1=

  • Required parameters:
  • search=[alphanumeric]

  • Notes:
  • example: list of all publications containing searched by the word "Lemaire".
  • /api/publications:?search=lemaire

    In the place of "Lemaire" you can use any word you think is relevant for your search.


    14. all cis-regulatory regions search

  • Url for function:
  • /api/regulatory_regions:?parameter1=& parameter2=

  • Required parameters:
  • organism_id=[integer]

    search=[alphanumeric]

  • Notes:
  • example: list of all Ciona robusta cis-regs containing searched by the word "otx".
  • /api/regulatory_regions:?search=otx&organism_id=112

    In the place of "otx" you can use any word you think is relevant for your search.


    15. all reporter genes in the database

  • Url for function:
  • /api/reporter_genes:

  • Required parameters:
  • none

  • Notes:
  • example: list of all available reporter genes in the database.
  • /api/reporter_genes: