Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
21 stars 12 forks source link

feat(openchallenges): filter challenges by input data types (EDAM Concept IDs) #2647

Closed tschaffter closed 2 months ago

tschaffter commented 2 months ago

Closes #2623

cc: @rrchai

Changelog

Preview

Get the challenges whose input data types include the EDAM concept ID 2 or 18

GET {{basePath}}/challenges?inputDataTypes=2,18
HTTP/1.1 200 

{
  "number": 0,
  "size": 100,
  "totalElements": 55,
  "totalPages": 1,
  "hasNext": false,
  "hasPrevious": false,
  "challenges": [
    {
      "id": 1,
      "slug": "network-topology-and-parameter-inference",
      "name": "Network Topology and Parameter Inference",
      "headline": "Optimize methods to estimate biology model parameters",
      "description": "Participants are asked to develop and/or apply optimization methods, including the selection of the most informative experiments, to accurately estimate parameters and predict outcomes of perturbations in Systems Biology models.",
      "doi": "",
      "status": "completed",
      "platform": {
        "id": 1,
        "slug": "synapse",
        "name": "Synapse"
      },
      "websiteUrl": "https://www.synapse.org/#!Synapse:syn2821735",
      "avatarUrl": "",
      "incentives": [
        "publication"
      ],
      "submissionTypes": [
        "prediction_file"
      ],
      "inputDataTypes": [
        {
          "id": 18,
          "classId": "http://edamontology.org/data_0850",
          "preferredLabel": "Sequence set"
        }
      ],
      "categories": [],
      "startDate": "2012-06-01",
      "endDate": "2012-10-01",
      "starredCount": 2,
      "operation": null,
      "createdAt": "2023-11-15T22:40:15Z",
      "updatedAt": "2024-03-04T18:31:19Z"
    },
    {
      "id": 259,
      "slug": "cagi6-lc-arsa",
      "name": "CAGI6: ARSA",
      "headline": "Predict the effect of naturally occurring missense mutations",
      "description": "Metachromatic Leukodystrophy (MLD) is an autosomal recessive, lysosomal-storage disease caused by mutations in Arylsulfatase A (ARSA) and toxic accumulation of sulfatide substrate. Genome sequencing has revealed hundreds of protein-altering, ARSA missense variants, but the functional effect of most variants remains unknown. ARSA enzyme activity using a high-throughput cellular assay was measured for a large set of variants of known significance and variants of unknown significance. The challenge is to predict the fractional enzyme activity of each mutant protein compared to the wildtype protein.",
      "doi": "",
      "status": "completed",
      "platform": {
        "id": 1,
        "slug": "synapse",
        "name": "Synapse"
      },
      "websiteUrl": "https://genomeinterpretation.org/cagi6-lc-arsa.html",
      "avatarUrl": "",
      "incentives": [
        "publication",
        "speaking_engagement"
      ],
      "submissionTypes": [
        "prediction_file"
      ],
      "inputDataTypes": [
        {
          "id": 18,
          "classId": "http://edamontology.org/data_0850",
          "preferredLabel": "Sequence set"
        }
      ],
...
sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed for 'openchallenges-app'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed for 'openchallenges-challenge-service'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
1.5% Duplication on New Code

See analysis details on SonarCloud

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed for 'openchallenges-organization-service'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed for 'openchallenges-image-service'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud