biosamples-v4
The source code for the new version of the EMBL-EBI BioSamples database
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
The source code for the new version of the EMBL-EBI BioSamples database
Basic Info
- Host: GitHub
- Owner: EBIBioSamples
- License: apache-2.0
- Language: Java
- Default Branch: dev
- Homepage: https://www.ebi.ac.uk/biosamples/
- Size: 42.4 MB
Statistics
- Stars: 13
- Watchers: 7
- Forks: 9
- Open Issues: 1
- Releases: 48
Created almost 10 years ago
· Last pushed 10 months ago
Metadata Files
Readme
License
Citation
README.adoc
image:https://api.codacy.com/project/badge/Grade/d1d650940b1f4a6286607c1d06573090["Codacy code quality", link="https://www.codacy.com/app/danielvaughan/biosamples-v4?utm_source=github.com&utm_medium=referral&utm_content=EBIBioSamples/biosamples-v4&utm_campaign=Badge_Grade"] image:https://quay.io/repository/ebibiosamples/biosamples-v4/status["Docker Repository on Quay", link="https://quay.io/repository/ebibiosamples/biosamples-v4"] == BioSamples BioSamples https://www.ebi.ac.uk/biosamples/ is an ELIXIR Core Deposition Database that stores and supplies descriptions and metadata about biological samples used in research and development by academia and industry. Samples are either 'reference' samples (e.g. from 1000 Genomes, HipSci, FAANG) or experimental samples, and have been used in an assay that has generated publicly available data in the European Nucleotide Archive (ENA) or ArrayExpress. BioSamples supports links between sample records and any sample-derived datasets, including sequence-based datasets such as those held in ENA or ArrayExpress, -omics-based datasets such as those in PRIDE or MetaboLights, and any other assay-based databases. It provides links to assays and specific samples and accepts direct submissions of sample information. BioSamples also synchronizes data with the NCBI BioSample database and imports data from ENA. This document provides information about local installation and development environment setup for the BioSamples database. == Table of contents <> < > <> < > < > < > < > == Softwares * Git 2.17.1 * Java 17 * JDK 17 * Maven 3.6.3 * Docker 18.6 == Setup [arabic] . Run this in terminal to install the dependent software. + [source,sh] ---- sudo apt-get update sudo apt-get install temurin-17-jdk maven git docker ---- . Verify the software versions. + [source,sh] ---- docker -v # Docker version 18.06.1-ce java -version # openjdk version "17.0.12" 2024-07-16 ---- . Install BioSamples on your computer. + [source,sh] ---- git clone https://github.com/EBIBioSamples/biosamples-v4.git cd biosamples-v4 ./mvnw -T 2C package ---- . Start BioSamples on your machine + [source,sh] ---- docker-compose up ---- + If you get: `ERROR: Couldn't connect to Docker daemon - you might need to run docker-machine start default`, try: `sudo docker-compose up` . Access the web interface at http://localhost:8081/biosamples/. Initially, there is no data in the local instance. . Create an ENA WEBIN account for API authentication and data upload + An ENA WEBIN account is required to upload data via the BioSamples API. + Production WEBIN accounts can be created here: https://www.ebi.ac.uk/ena/submit/webin/auth/swagger-ui/index.html?configUrl=/ena/submit/webin/auth/v3/api-docs/swagger-config#/AdministrationAPI/createSubmissionAccount + To register a test account, replace `www` with `wwwdev` in the URL. == Data import An example JSON payload to POST to http://localhost:8081/biosamples/beta/samples can be found here: https://github.com/EBIBioSamples/biosamples-v4/blob/master/models/core/src/test/resources/TEST1.json === NCBI Download the XML dump (~400MB): `wget http://ftp.ncbi.nih.gov/biosample/biosample_set.xml.gz` Run the pipeline to submit the data to BioSamples API via REST: `docker-compose up biosamples-pipelines-ncbi` You may need to mount the directory where the XML file is located. Use a `docker-compose.override.yml` file to handle volume mounting. === MongoDB notes A useful MongoDB client tool: http://www.mongoclient.com == Developing Docker can be run in a virtual machine (e.g., VirtualBox) if needed. You can mount shared folders for IDE use. To build code changes: `./mvnw -T 2C package` To rebuild docker containers: `docker-compose build` To rebuild a single container: `docker-compose build biosamples-pipelines` To run a service with its dependencies: `docker-compose up biosamples-webapp-api` To run a containerized executable: `docker-compose run --service-ports biosamples-pipelines` To pass command-line arguments (note: replaces the default executable): `docker-compose run --service-ports biosamples-pipelines java -jar pipelines-4.0.0-SNAPSHOT.jar --debug` Monitoring and debugging info: http://www.jamasoftware.com/blog/monitoring-java-applications/ Combined Maven build and container launch: `./mvnw -T 2C package && docker-compose build && docker-compose run --service-ports biosamples-pipelines` If `docker-compose` is slow, check for large volumes in the source directory. Use these to clean up: Remove all Docker volumes: `docker volume ls -q | xargs -r docker volume rm` Remove all Docker images: `docker images -q | xargs -r docker rmi` WARNING: The above removes everything Docker-related from your machine. == Client usage Add the spring-boot starter module for BioSamples in your Maven project: .... .... .... maven { url 'https://gitlab.ebi.ac.uk/api/v4/projects/2669/packages/maven' } .... Configure `biosamples.client.uri` in your `application.properties` to point to the correct BioSamples instance. == Issues and troubleshooting === Problems with spring-data-rest Originally, Spring Data REST was used for exposing the API but had issues: * Content type negotiation problems due to overlaps with Thymeleaf routes. * Cannot serve XML even with converters. * List ordering caused optional attributes to mix—better handled via `Map` of attributes. === Known issues Solr has a limitation on field size (term vector length). Values over 255 characters are not indexed. == License link:https://github.com/EBIBioSamples/biosamples-v4/LICENSE[Apache 2.0] uk.ac.ebi.biosamples biosamples-spring-boot-starter 5.3.7
Owner
- Name: EBI BioSamples Database Project
- Login: EBIBioSamples
- Kind: organization
- Location: Hinxton, Cambridgeshire, UK
- Website: http://www.ebi.ac.uk/biosamples/
- Repositories: 69
- Profile: https://github.com/EBIBioSamples
Citation (citation.cff)
GitHub Events
Total
- Create event: 22
- Release event: 4
- Issues event: 7
- Watch event: 2
- Delete event: 34
- Issue comment event: 9
- Push event: 75
- Pull request review comment event: 1
- Pull request review event: 5
- Pull request event: 50
Last Year
- Create event: 22
- Release event: 4
- Issues event: 7
- Watch event: 2
- Delete event: 34
- Issue comment event: 9
- Push event: 75
- Pull request review comment event: 1
- Pull request review event: 5
- Pull request event: 50
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 1
- Total pull requests: 20
- Average time to close issues: N/A
- Average time to close pull requests: 6 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 6
Past Year
- Issues: 1
- Pull requests: 20
- Average time to close issues: N/A
- Average time to close pull requests: 6 days
- Issue authors: 1
- Pull request authors: 3
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 13
- Bot issues: 0
- Bot pull requests: 6
Top Authors
Issue Authors
- theisuru (6)
- dipayan1985 (4)
- amnonkhen (2)
- multimeric (1)
- bulricht (1)
- Woolly-at-EBI (1)
Pull Request Authors
- dipayan1985 (29)
- dependabot[bot] (17)
- theisuru (8)
- CinciaT (2)
- amnonkhen (1)
Top Labels
Issue Labels
FAIRification (8)
biosamples (8)
Epic (4)
bug (1)
Submissions (1)
Pull Request Labels
dependencies (17)
java (9)
python (3)
don't merge yet (2)
FAIRification (2)
Dependencies
Dockerfile
docker
- openjdk 8-jre-alpine build
docker/pipelines-ncbi/Dockerfile
docker
- biosamples latest build
docker-compose.yml
docker
- biosamples latest
- biosamples/json-schema-store 1.1.0
- mongo 3.2
- neo4j 4.0.3
- quay.io/ebi-ait/biovalidator 2.0.1
- rabbitmq 3.10.7-management-alpine
- solr 8.11.2-slim
agents/solr/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.apache.httpcomponents:httpclient
- org.apache.httpcomponents:httpclient-cache 4.5.3
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:messaging 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-solr 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
agents/uploadworkers/pom.xml
maven
- org.apache.commons:commons-csv 1.8
- org.springframework.boot:spring-boot-starter-data-mongodb
- org.springframework.boot:spring-boot-starter-web
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:biosamples-spring-boot-starter 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:messaging 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-webapp 5.2.15-SNAPSHOT
client/client/pom.xml
maven
- org.projectlombok:lombok 1.18.2 provided
- com.auth0:java-jwt 3.2.0
- com.jayway.jsonpath:json-path
- commons-lang:commons-lang 2.3
- javax.annotation:javax.annotation-api 1.3.1
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.springframework.plugin:spring-plugin-core 2.0.0.RELEASE
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
client/starter/pom.xml
maven
- org.springframework.boot:spring-boot-dependencies 2.2.0.RELEASE import
- org.apache.httpcomponents:httpclient
- org.apache.httpcomponents:httpclient-cache 4.5.3
- org.springframework.boot:spring-boot-actuator
- org.springframework.boot:spring-boot-autoconfigure
- org.springframework.boot:spring-boot-configuration-processor
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:client 5.2.15-SNAPSHOT
commons/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations 2.9.9
- com.google.protobuf:protobuf-java 3.16.1
- com.google.protobuf:protobuf-java-util 3.8.0
- org.phenopackets:phenopacket-schema 1.0.0
- org.springframework:spring-webmvc
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
integration/pom.xml
maven
- uk.ac.ebi.biosamples:models-neo4j 5.2.15-SNAPSHOT compile
- commons-io:commons-io 2.7
- io.rest-assured:json-path 3.0.7
- io.rest-assured:rest-assured 3.0.7
- org.hamcrest:hamcrest-all 1.3
- org.hamcrest:hamcrest-library
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.xmlunit:xmlunit-core 2.4.0
- org.xmlunit:xmlunit-legacy 2.4.0
- uk.ac.ebi.biosamples:biosamples-spring-boot-starter 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-jsonld 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-sitemap 5.2.15-SNAPSHOT
messaging/pom.xml
maven
- org.springframework.boot:spring-boot-starter-amqp
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
models/common/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-databind
- org.springframework:spring-web
models/core/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-databind
- org.apache.commons:commons-collections4 4.1
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.springframework:spring-web
- uk.ac.ebi.biosamples:models-structured 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-xml 5.2.15-SNAPSHOT
- xml-apis:xml-apis 1.4.01
models/curami/pom.xml
maven
- org.apache.commons:commons-csv 1.8
- org.apache.commons:commons-text 1.8
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
models/jsonld/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations 2.9.9
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
- xml-apis:xml-apis 1.4.01
models/mongo/pom.xml
maven
- javax.annotation:javax.annotation-api 1.3.1
- org.springframework.boot:spring-boot-starter-data-mongodb
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
models/neo4j/pom.xml
maven
- org.neo4j.driver:neo4j-java-driver 4.0.0
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
models/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations 2.9.9
models/security/pom.xml
maven
- org.projectlombok:lombok 1.18.2 provided
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
models/sitemap/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-core
- com.fasterxml.jackson.core:jackson-databind
- com.google.code:sitemapgen4j 1.0.1
- com.sun.xml.bind:jaxb-core 2.3.0
- com.sun.xml.bind:jaxb-impl 2.3.0
- javax.xml.bind:jaxb-api 2.3.0
- xml-apis:xml-apis 1.4.01
models/solr/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.boot:spring-boot-starter-data-solr
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- org.springframework.boot:spring-boot-starter-test 1.5.15.RELEASE test
models/structured/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-databind
- org.springframework:spring-web
- uk.ac.ebi.biosamples:models-common 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-core 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-xml 5.2.15-SNAPSHOT
- xml-apis:xml-apis 1.4.01
pipelines/analytics/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.apache.commons:commons-lang3 3.7
- org.springframework.boot:spring-boot-starter-cache
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:webapps-core 5.2.15-SNAPSHOT
pipelines/clearinghouse/pom.xml
maven
- uk.ac.ebi.biosamples:utils-pipeline 5.2.6-RC1
pipelines/copydown/pom.xml
maven
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
pipelines/curami/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- org.apache.commons:commons-lang3 3.7 test
pipelines/curation/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- org.apache.commons:commons-lang3 3.7 test
pipelines/curationundo/pom.xml
maven
- org.springframework.boot:spring-boot-starter-cache
- uk.ac.ebi.biosamples:utils-pipeline 5.2.6-RC1
- uk.ac.ebi.biosamples:utils-thread 5.2.6-RC1
- org.apache.commons:commons-lang3 3.7 test
pipelines/ebeye-search-export/pom.xml
maven
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT compile
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT compile
- com.sun.xml.bind:jaxb-impl 2.3.0
- javax.activation:activation 1.1.1
- javax.xml.bind:jaxb-api 2.3.0
- org.glassfish.jaxb:jaxb-runtime 2.3.0
- org.mongodb:mongo-java-driver
- org.springframework.hateoas:spring-hateoas 1.2.0
pipelines/ena/pom.xml
maven
- org.projectlombok:lombok 1.18.2 provided
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv 2.8.8
- com.oracle.jdbc:ojdbc8 12.2.0.1
- com.oracle.jdbc:xdb6 12.2.0.1
- com.oracle.jdbc:xmlparserv2 12.2.0.1
- com.zaxxer:HikariCP 3.3.1
- dom4j:dom4j 1.6.1
- jaxen:jaxen
- org.springframework.boot:spring-boot-starter-jdbc
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- xmlunit:xmlunit 1.4
pipelines/export/pom.xml
maven
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
pipelines/ncbi/pom.xml
maven
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv 2.8.8
- dom4j:dom4j 1.6.1
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- xmlunit:xmlunit 1.4
pipelines/neoexport/pom.xml
maven
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:models-neo4j 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
pipelines/reindex/pom.xml
maven
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT compile
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:messaging 5.2.15-SNAPSHOT
pipelines/sample-release/pom.xml
maven
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
pipelines/sample-transformation-dtol/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- org.apache.commons:commons-lang3 3.7 test
pipelines/template/pom.xml
maven
- org.springframework.boot:spring-boot-starter-cache
- uk.ac.ebi.biosamples:utils-pipeline 5.2.6-RC1
- uk.ac.ebi.biosamples:utils-thread 5.2.6-RC1
- org.apache.commons:commons-lang3 3.7 test
pipelines/zooma/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
pom.xml
maven
- cglib:cglib 2.2.2
- com.google.guava:guava 21.0
- com.sun.activation:javax.activation 1.2.0
- de.siegmar:logback-gelf 1.1.0
- org.springframework.boot:spring-boot-starter
- org.springframework.boot:spring-boot-starter-actuator
- org.thymeleaf.extras:thymeleaf-extras-java8time 3.0.0.RELEASE
- org.springframework.boot:spring-boot-starter-test test
properties/pom.xml
maven
- org.springframework.boot:spring-boot-actuator-autoconfigure
- org.springframework:spring-core
scripts/ega-import/pom.xml
maven
- org.apache.httpcomponents:httpclient-cache ${httpclient.version}
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:biosamples-spring-boot-starter 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
utils/client/pom.xml
maven
- org.springframework:spring-web
utils/ols/pom.xml
maven
- com.fasterxml.jackson.core:jackson-databind
- org.springframework.boot:spring-boot-starter-cache
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-client 5.2.15-SNAPSHOT
utils/pipeline/pom.xml
maven
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv 2.8.8
- org.apache.httpcomponents:httpclient-cache ${httpclient.version}
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:biosamples-spring-boot-starter 5.2.15-SNAPSHOT
- xmlunit:xmlunit 1.4
utils/validation/pom.xml
maven
- com.fasterxml.jackson.core:jackson-databind
- org.springframework.boot:spring-boot-starter-cache
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-client 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-webapp 5.2.15-SNAPSHOT
utils/webapp/pom.xml
maven
- org.projectlombok:lombok 1.18.2 provided
- com.auth0:java-jwt 4.0.0
- com.fasterxml.jackson.dataformat:jackson-dataformat-xml
- com.fasterxml.jackson.module:jackson-module-jaxb-annotations
- org.apache.commons:commons-csv 1.8
- org.codehaus.woodstox:woodstox-core-asl 4.1.4
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.springframework.security.oauth:spring-security-oauth2 2.5.0.RELEASE
- org.yaml:snakeyaml
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:messaging 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-core 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-security 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-solr 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.ena.taxonomy:sub-taxonomy-client 2.2.8
- uk.ac.ebi.tsc.aap.client:security 1.0.6-SNAPSHOT
- uk.ac.ebi.tsc.aap.client:service 1.0.6-SNAPSHOT
utils/xml/pom.xml
maven
- dom4j:dom4j 1.6.1
- org.springframework:spring-aop
- xmlunit:xmlunit 1.4
webapps/core/pom.xml
maven
- org.projectlombok:lombok 1.18.2 provided
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-core 2.12.1
- com.fasterxml.jackson.core:jackson-databind
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv 2.12.1
- com.github.everit-org.json-schema:org.everit.json.schema 1.12.1
- com.github.javafaker:javafaker 0.14
- com.jayway.jsonpath:json-path
- com.sun.xml.bind:jaxb-core 2.3.0
- com.sun.xml.bind:jaxb-impl 2.3.0
- commons-io:commons-io 2.7
- io.jsonwebtoken:jjwt 0.9.1
- javax.annotation:javax.annotation-api 1.3.2
- javax.xml.bind:jaxb-api 2.3.0
- org.apache.commons:commons-csv 1.8
- org.apache.httpcomponents:httpclient-cache 4.5.3
- org.json:json 20200518
- org.jsoup:jsoup 1.14.2
- org.springframework.boot:spring-boot-actuator
- org.springframework.boot:spring-boot-starter-data-rest
- org.springframework.boot:spring-boot-starter-thymeleaf
- org.springframework.boot:spring-boot-starter-tomcat
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.springframework.security.oauth:spring-security-oauth2 2.5.0.RELEASE
- org.springframework:spring-oxm
- org.thymeleaf.extras:thymeleaf-extras-java8time
- org.webjars:bootstrap 4.0.0-2
- org.webjars:webjars-locator 0.30
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-curami 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-jsonld 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-neo4j 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-sitemap 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:models-solr 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-validation 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-webapp 5.2.15-SNAPSHOT
- de.flapdoodle.embed:de.flapdoodle.embed.mongo test
- org.springframework.restdocs:spring-restdocs-core test
- org.springframework.restdocs:spring-restdocs-mockmvc test
webapps/core-v2/pom.xml
maven
- com.fasterxml.jackson.core:jackson-annotations
- com.fasterxml.jackson.core:jackson-core 2.12.1
- com.fasterxml.jackson.core:jackson-databind
- com.jayway.jsonpath:json-path
- com.sun.xml.bind:jaxb-core 2.3.0
- com.sun.xml.bind:jaxb-impl 2.3.0
- commons-io:commons-io 2.7
- io.jsonwebtoken:jjwt 0.9.1
- javax.annotation:javax.annotation-api 1.3.2
- javax.xml.bind:jaxb-api 2.3.0
- org.springframework.boot:spring-boot-actuator
- org.springframework.boot:spring-boot-starter-data-rest
- org.springframework.boot:spring-boot-starter-tomcat
- org.springframework.hateoas:spring-hateoas 1.2.0
- org.springframework.security.oauth:spring-security-oauth2 2.5.0.RELEASE
- org.springframework:spring-oxm
- uk.ac.ebi.biosamples:commons 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:properties 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-validation 5.2.15-SNAPSHOT
- uk.ac.ebi.biosamples:utils-webapp 5.2.15-SNAPSHOT
agents/pom.xml
maven
client/pom.xml
maven
pipelines/ncbi-ena-link/pom.xml
maven
- org.projectlombok:lombok 1.18.22 provided
- com.fasterxml.jackson.dataformat:jackson-dataformat-csv 2.8.8
- com.oracle.jdbc:ojdbc8 12.2.0.1
- com.oracle.jdbc:xdb6 12.2.0.1
- com.oracle.jdbc:xmlparserv2 19.3.0.0
- com.zaxxer:HikariCP 3.3.1
- dom4j:dom4j 1.6.1
- jaxen:jaxen
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:models-mongo 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.20-SNAPSHOT
- xmlunit:xmlunit 1.4
pipelines/pom.xml
maven
pipelines/sample-post-release-action/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.20-SNAPSHOT
- org.apache.commons:commons-lang3 3.7 test
pipelines/taxonimport/pom.xml
maven
- com.github.ben-manes.caffeine:caffeine
- org.springframework.boot:spring-boot-starter-cache
- org.springframework.hateoas:spring-hateoas 1.2.0
- uk.ac.ebi.biosamples:commons 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:models-mongo 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-ols 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-pipeline 5.2.20-SNAPSHOT
- uk.ac.ebi.biosamples:utils-thread 5.2.20-SNAPSHOT
- org.apache.commons:commons-lang3 3.7 test
scripts/pom.xml
maven
utils/pom.xml
maven
utils/thread/pom.xml
maven
utils/utils-core/pom.xml
maven
webapps/pom.xml
maven