{"id":32622586,"url":"https://github.com/tamerh/biobtree","last_synced_at":"2025-10-30T19:49:55.677Z","repository":{"id":44985977,"uuid":"165646760","full_name":"tamerh/biobtree","owner":"tamerh","description":"A bioinformatics tool to search, map and retrieve identifiers, keywords and attributes ","archived":false,"fork":false,"pushed_at":"2023-02-25T07:11:30.000Z","size":7460,"stargazers_count":16,"open_issues_count":10,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-06-19T04:22:56.891Z","etag":null,"topics":["bioinformatics","genome","genomics","identifiers","mapping"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tamerh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.lmdbgo.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-01-14T11:04:23.000Z","updated_at":"2023-03-23T21:29:26.000Z","dependencies_parsed_at":"2022-07-13T04:10:52.972Z","dependency_job_id":"8760f59e-7507-430e-be8b-d6b36840a13e","html_url":"https://github.com/tamerh/biobtree","commit_stats":{"total_commits":172,"total_committers":4,"mean_commits":43.0,"dds":0.05232558139534882,"last_synced_commit":"94f68d4307a5c040de202f1420dedecc2bbd06c1"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/tamerh/biobtree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamerh%2Fbiobtree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamerh%2Fbiobtree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamerh%2Fbiobtree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamerh%2Fbiobtree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tamerh","download_url":"https://codeload.github.com/tamerh/biobtree/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tamerh%2Fbiobtree/sbom","scorecard":{"id":867248,"data":{"date":"2025-08-11","repo":{"name":"github.com/tamerh/biobtree","commit":"94f68d4307a5c040de202f1420dedecc2bbd06c1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":0.4,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterRequest$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterRequest$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterRequest.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterRequestOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterResponse$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterResponse$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterResponse.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeFilterResponseOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageRequest$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageRequest$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageRequest.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageRequestOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageResponse$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageResponse$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageResponse.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetPageResponseOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetRequest$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetRequest$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetRequest.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetRequestOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetResponse$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetResponse$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetResponse.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeGetResponseOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaKeyValue$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaKeyValue$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaKeyValue$KeyvaluesDefaultEntryHolder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaKeyValue.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaKeyValueOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaRequest$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaRequest$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaRequest.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaRequestOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaResponse$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaResponse$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaResponse$ResultsDefaultEntryHolder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaResponse.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$BiobtreeMetaResponseOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Result$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Result$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Result.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$ResultOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Xref$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Xref$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$Xref.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefDomainCount$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefDomainCount$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefDomainCount.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefDomainCountOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefEntry$1.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefEntry$Builder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefEntry.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefEntryOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App$XrefOrBuilder.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/App.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceBaseDescriptorSupplier.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceBlockingStub.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceFileDescriptorSupplier.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceFutureStub.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceImplBase.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceMethodDescriptorSupplier.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$BiobtreeServiceStub.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc$MethodHandlers.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/BiobtreeServiceGrpc.class:1","Warn: binary detected: examples/grpc/java/target/classes/pbuf/Client.class:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.8.0 not signed: https://api.github.com/repos/tamerh/biobtree/releases/40726081","Warn: release artifact v1.7.0 not signed: https://api.github.com/repos/tamerh/biobtree/releases/34895007","Warn: release artifact v1.6.0 not signed: https://api.github.com/repos/tamerh/biobtree/releases/22425074","Warn: release artifact v1.5.0 not signed: https://api.github.com/repos/tamerh/biobtree/releases/21990836","Warn: release artifact v1.4.0 not signed: https://api.github.com/repos/tamerh/biobtree/releases/21935081","Warn: release artifact v1.8.0 does not have provenance: https://api.github.com/repos/tamerh/biobtree/releases/40726081","Warn: release artifact v1.7.0 does not have provenance: https://api.github.com/repos/tamerh/biobtree/releases/34895007","Warn: release artifact v1.6.0 does not have provenance: https://api.github.com/repos/tamerh/biobtree/releases/22425074","Warn: release artifact v1.5.0 does not have provenance: https://api.github.com/repos/tamerh/biobtree/releases/21990836","Warn: release artifact v1.4.0 does not have provenance: https://api.github.com/repos/tamerh/biobtree/releases/21935081"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Vulnerabilities","score":0,"reason":"27 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-4jrv-ppp4-jm57","Warn: Project is vulnerable to: GHSA-5mg8-w23w-74h3","Warn: Project is vulnerable to: GHSA-7g45-4rm6-3mm3","Warn: Project is vulnerable to: GHSA-4gg5-vx3j-xwc7","Warn: Project is vulnerable to: GHSA-735f-pc8j-v9w8","Warn: Project is vulnerable to: GHSA-77rm-9x9h-xj3g","Warn: Project is vulnerable to: GHSA-g5ww-5jh7-63cx","Warn: Project is vulnerable to: GHSA-h4h5-3hr4-j3g2","Warn: Project is vulnerable to: GHSA-wrvw-hg22-4m67","Warn: Project is vulnerable to: GO-2022-0236 / GHSA-h86h-8ppg-mxmh","Warn: Project is vulnerable to: GO-2021-0238 / GHSA-83g2-8m93-v3w7","Warn: Project is vulnerable to: GO-2022-0288","Warn: Project is vulnerable to: GO-2022-0969 / GHSA-69cg-p879-7622","Warn: Project is vulnerable to: GO-2022-1144 / GHSA-xrjj-mj9h-534m","Warn: Project is vulnerable to: GO-2023-1571 / GHSA-vvpx-j8f3-3w6h","Warn: Project is vulnerable to: GO-2023-1988 / GHSA-2wrh-6pvc-2jm9","Warn: Project is vulnerable to: GO-2023-2102 / GHSA-4374-p667-p6c8","Warn: Project is vulnerable to: GO-2023-2153 / GHSA-m425-mq94-257g / GHSA-qppj-fm5r-hxr3","Warn: Project is vulnerable to: GO-2024-2687 / GHSA-4v7x-pqxf-cx7m","Warn: Project is vulnerable to: GO-2024-3333","Warn: Project is vulnerable to: GO-2025-3503 / GHSA-qxp5-gwg8-xv66","Warn: Project is vulnerable to: GO-2025-3595 / GHSA-vvgc-356p-c3xw","Warn: Project is vulnerable to: GO-2022-0493 / GHSA-p782-xgp4-8hr8","Warn: Project is vulnerable to: GO-2021-0113 / GHSA-ppp9-7jff-5vj2","Warn: Project is vulnerable to: GO-2022-1059 / GHSA-69ch-w2m2-3vjp","Warn: Project is vulnerable to: GO-2024-2611 / GHSA-8r3f-844c-mc37","Warn: Project is vulnerable to: GO-2020-0036 / GHSA-wxc4-f4m6-wwqv"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-24T02:58:41.096Z","repository_id":44985977,"created_at":"2025-08-24T02:58:41.096Z","updated_at":"2025-08-24T02:58:41.096Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281873525,"owners_count":26576262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-30T02:00:06.501Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bioinformatics","genome","genomics","identifiers","mapping"],"created_at":"2025-10-30T19:49:54.482Z","updated_at":"2025-10-30T19:49:55.669Z","avatar_url":"https://github.com/tamerh.png","language":"Go","funding_links":[],"categories":["Biomedical Research \u0026 Genomics"],"sub_categories":[],"readme":"# Biobtree\n\n\u003c!--[![Build Status](https://dev.azure.com/biobtree/biobtree/_apis/build/status/tamerh.biobtree?branchName=master)](https://dev.azure.com/biobtree/biobtree/_build/latest?definitionId=1\u0026branchName=master) --\u003e\n\nBiobtree is a bioinformatics tool which allows mapping the bioinformatics datasets\nvia identifiers and special keywors with simple or advance chain query capability.\n\n\u003c!--- \n\n## Demo\n\nDemo of web interface which covers all the datasets with examples. This demo covers relatively old data from 2020 for the latest data use the tool directly.\n\nhttps://www.ebi.ac.uk/~tgur/biobtree/\n\n--\u003e\n\n## Features\n\n* **Datasets** - supports wide datasets such as `Ensembl` `Uniprot` `ChEMBL` `HMDB` `Taxonomy` `GO` `EFO` `HGNC` `ECO` `Uniparc` `Uniref`  with tens of more via cross references\nby retrieving latest data from providers\n\n* **MapReduce** - processes small or large datasets based on users selection and build B+ tree based uniform local database via specialized MapReduce based tecnique with efficient storage usage \n\n* **Query** - Allow simple or advance chain queries between datasets with intiutive syntax which allows writing RDF or graph like queries\n\n* **Genome** - supports querying full Ensembl genomes coordinates with `transcript`, `CDS`, `exon`, `utr` with several attiributes, mapped datasets and identifiers such as `ortholog` ,`paralog` or probe identifers belongs `Affymetrix` or `Illumina`\n\n* **Protein** - Uniprot proteins including protein features with variations and mapped datasets.\n\n* **Chemistry** - `ChEMBL` and `HMDB` datasets supported for chemistry, disease and drug releated analaysis\n\n* **Taxonomy \u0026 Ontologies** - `Taxonomy` `GO` `EFO` `ECO` data with mapping to other datasets and child and parent query capability\n\n* **Your data** - Your custom data can be integrated with or without relation to other datasets\n\n* **Web UI** - Web interface for easy explorations and examples\n\n* **Web Services** - REST or gRPC services\n\n* **R \u0026 Python** - [Bioconductor R](https://github.com/tamerh/biobtreeR) and [Python](https://github.com/tamerh/biobtreePy) wrapper packages to use from existing pipelines easier with built-in databases\n\n### Usage\n\nFirst install [latest](https://github.com/tamerh/biobtree/releases/latest) biobtree executable available for Windows, Mac or Linux. Then extract the downloaded file to a new folder and open a terminal in this new folder directory and starts the biobtree. Alternatively R and Python based [biobtreeR](https://github.com/tamerh/biobtreeR) and [biobtreePy](https://github.com/tamerh/biobtreePy) wrapper packages can be used instead of using the executable directly for eaiser integration.\n\n#### Starting biobtree with target datasets or genomes\n```sh\n\n# build ensembl genomes by tax id with uniprot\u0026taxonomy datasets\nbiobtree  --tax 595,984254 -d \"uniprot,taxonomy\" build \n\n# build datasets only \nbiobtree -d \"uniprot,taxonomy,hgnc\" build \nbiobtree -d \"hgnc,chembl,hmdb\" build\n\n# once data is built start web for using ws and ui\nbiobtree web\n\n# to see all options and datasets use help\nbiobtree help\n\n```\n\n#### Starting biobtree with built-in databases\n\n```sh\n# 4 built-in database provided with commonly studied datasets and organism genomes in order to speed up database build process\n# Check following func doc for each database content \n# https://github.com/tamerh/biobtreeR/blob/master/R/buildData.R\n\nbiobtree --pre-built 1 install\nbiobtree web\n```\nBuilting databases updated regularly at least for each Ensembl release and all builtin database files along with configuration files are hosted in spererate github [repository](https://github.com/tamerh/biobtree-conf)\n\n### Web service endpoints\n```ruby\n# Meta\n# datasets meta informations \nlocalhost:8888/ws/meta\n\n# Search \n# i is the only mandatory parameter\nlocalhost:8888/ws/?i={terms}\u0026s={dataset}\u0026p={page}\u0026f={filter}\n\n# Mapping \n# i and m are mandatory parameters\nlocalhost:8888/ws/map/?i={terms}\u0026m={mapfilter_query}\u0026s={dataset}\u0026p={page}\n\n# Retrieve dataset entry. Both paramters are mandatory\nlocalhost:8888/ws/entry/?i={identifier}\u0026s={dataset}\n\n# Retrieve entry with filtered mapping entries. Only page parameter is optional\nlocalhost:8888/ws/filter/?i={identifier}\u0026s={dataset}\u0026f={filter_datasets}\u0026p={page}\n\n# Retrieve entry results with page index. All the parameters are mandatory \nlocalhost:8888/ws/page/?i={identifier}\u0026s={dataset}\u0026p={page}\u0026t={total}\n\n```\n\n\u003c!-- ### Integrating your dataset\n\nUser data can be integrated to biobtree. Since biobtree has capability to process large datasets, this feature creates an alternative for  mapping related data to be indexed with biobtree. Data should be gzipped and in an xml format compliant with UniProt xml schema [definition](ftp://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/complete/uniprot.xsd). Once data has been prepared, file location needs to be configured in biobtree configuration file which is located at `conf/source.dataset.json`. After these configuration dataset used similarly with other dataset like \n\n```sh\nbiobtree -d \"+my_data\" start\n``` --\u003e\n\n### Publication\nhttps://f1000research.com/articles/8-145\n\n### Building source \n\nbiobtree is written with GO for the data processing and Vue.js for the web application part. To build and the create biobtree executable install go\u003e=1.13 and run\n\n```sh\ngo build\n```\n\nTo build the web application for development in the web directory run\n\n```sh\nnpm install\nnpm run serve\n```\n\nTo build the web package run\n\n```sh\nnpm run build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftamerh%2Fbiobtree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftamerh%2Fbiobtree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftamerh%2Fbiobtree/lists"}