Getting Started

Before using the API, make sure that you are using the correct endpoint https://neuroconductor.org/api.

Example GET Request

An example request to https://neuroconductor.org/api/status that returns general information about the Neuroconductor project.

Exampls
  • GET /status

    [ 
      { 
        "total_packages": "74" 
      }, 
      { 
        "mission_statement": "Neuroconductor is an open-source platform for rapid testing and dissemination of reproducible computational imaging software. The goals of the project are to provide a centralized repository of R software dedicated to image analysis; disseminate quickly software updates; educate a large, diverse community of scientists using detailed tutorials and short courses; ensure quality via automatic and manual quality controls; and promote reproducibility of image data analysis. Based on the programming language R, Neuroconductor has 74 inter-operable packages that cover multiple areas of imaging including visualization, data processing and storage, and statistical inference. Neuroconductor accepts new R package submissions, which are subject to a formal review and continuous automated testing. We provide a description of Neuroconductor\u0027s front and back end and describe the user and developer experience. Neuroconductor was created by Adrian Gherman, John Muschelli, Ciprian Crainiceanu and Brian Caffo." 
      }
    ]


  • Use httr package
    > neuroc_status <- GET('https://neuroconductor.org/api/status')
    > neuroc_status
    Response [https://neuroconductor.org/api/status]
      Date: 2019-09-11 18:18
      Status: 200
      Content-Type: application/json
      Size: 1.1 kB
    [
        {
            "total_packages": "95"
        },
        {
            "mission_statement": "Neuroconductor is an open-source platform for rapid testing and dissemination of reproducible computational imaging software. The goals o...
        }