{"id":22777283,"url":"https://github.com/omicsdi/ddi-omicsdi","last_synced_at":"2026-03-04T23:01:36.077Z","repository":{"id":192784539,"uuid":"642000021","full_name":"OmicsDI/ddi-omicsDI","owner":"OmicsDI","description":"Web Services and Indexing pipeline for OmicsDI Project","archived":false,"fork":false,"pushed_at":"2026-01-02T16:34:25.000Z","size":73310,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-01-09T01:51:25.388Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.omicsdi.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OmicsDI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-17T15:48:00.000Z","updated_at":"2026-01-02T16:34:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"894cb36a-bf23-4459-a59d-2a4b5ab25cb7","html_url":"https://github.com/OmicsDI/ddi-omicsDI","commit_stats":null,"previous_names":["omicsdi/ddi-omicsdi"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/OmicsDI/ddi-omicsDI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmicsDI%2Fddi-omicsDI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmicsDI%2Fddi-omicsDI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmicsDI%2Fddi-omicsDI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmicsDI%2Fddi-omicsDI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OmicsDI","download_url":"https://codeload.github.com/OmicsDI/ddi-omicsDI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OmicsDI%2Fddi-omicsDI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30098085,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T22:49:54.894Z","status":"ssl_error","status_checked_at":"2026-03-04T22:49:48.883Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-11T19:13:39.990Z","updated_at":"2026-03-04T23:01:36.044Z","avatar_url":"https://github.com/OmicsDI.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ddi-omicsDI\n\n## Overview\nThis repository consist of source code related to indexing-pipeline and RESTFUL webservices for [omicsdi.org](https://www.omicsdi.org/) application.\n\nThe RESTful API interface for the OmicsDI Web Services is available at\n[https://www.omicsdi.org/ws/](https://www.omicsdi.org/ws/)\n[Documentation](http://blog.omicsdi.org/post/introduction-api/)\n\nOmicsDI Data Format Specification can be found [here](http://blog.omicsdi.org/post/omicsdi-spec/)\n\n## Prerequisite\nOpenJDK 17*\nSpring 6 , SpringBoot 3\nmongodb\nTomcat 10*\nMaven 3\n\n\u003e **_NOTE:_**  We are replacing variable from maven profiles while building.All the environment specific fields should go in to maven settings xml\n\n\n## Indexing pipeline\nIndexing pipeline is core component of the OmicsDI application.This is complex workflow process which consist of many tasks.\nHigh level task listed as below.\n1) Copying data(can be XML/JSON) from data providers location\n2) Parsing the data\n3) Importing data into Repository(MongoDB in our case)\n4) Enriching the data\n5) Adding list of dataset files if any to each entry\n6) Generating data from repository(MongoDB in our case)\n\n![Indexing pipeline](indexing_pipeline.jpg)\n\n## OmicsDI Web Services\nWebservice component exposes many RESTEndpoint related to datasets and database.\nScientific communities using REST endpoint to fetch the Multiomics data for their study and feeding it collaborators for further research.\n\n## Artifacts\n1) indexing-pipeline : ddi-index-pipeline-version.jar\n2) webservice : ddi-web-version.war\n\n## Contact and Support\nIf you have any problems, suggestions or comments for our services please contact us via [Contact us](https://www.ebi.ac.uk/about/contact/support/index.php?query=omics-di)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomicsdi%2Fddi-omicsdi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomicsdi%2Fddi-omicsdi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomicsdi%2Fddi-omicsdi/lists"}