HTTP/2 301
date: Sun, 18 Jan 2026 07:40:54 GMT
content-length: 0
location: https://doi.org/10.1101/631812
server: cloudflare
vary: Origin
expires: Mon, 19 Jan 2026 07:40:54 GMT
permissions-policy: interest-cohort=(),browsing-topics=()
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=31536000; includeSubDomains; preload
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6h9m2AvcnfDhr0%2F2qK52zk5m0u3Vu0WZk3TZ%2BGOEZRhUiS9d%2F1habRMKrY%2FQczwqxCT4YiIWmkgIvNgR9S%2BkIvtc2%2BuaPg%3D%3D"}]}
cf-ray: 9bfc72693b975917-BLR
alt-svc: h3=":443"; ma=86400
HTTP/2 302
date: Sun, 18 Jan 2026 07:40:54 GMT
content-type: text/html;charset=utf-8
location: https://biorxiv.org/lookup/doi/10.1101/631812
server: cloudflare
vary: Origin
vary: Accept
expires: Sun, 18 Jan 2026 08:07:48 GMT
permissions-policy: interest-cohort=(),browsing-topics=()
cf-cache-status: DYNAMIC
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
strict-transport-security: max-age=31536000; includeSubDomains; preload
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Yi0adHq3sfCdoypn2JHC9%2B8OxKJ56HKBHnnRZJiGJ5XofANvXHIiJvBmsKRfb%2F79pDdGmeKMLNw2%2BrNcadYTNIBDve6aig%3D%3D"}]}
cf-ray: 9bfc72698bfd5917-BLR
alt-svc: h3=":443"; ma=86400
HTTP/1.1 302 Found
Date: Sun, 18 Jan 2026 07:40:55 GMT
Content-Type: text/html; charset=iso-8859-1
Transfer-Encoding: chunked
Connection: keep-alive
server: cloudflare
location: https://www.biorxiv.org/lookup/doi/10.1101/631812
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=c2i0PMcLNtNP4OwKLTK8LbLZfHUdkNPzhtM%2BNVKxQDMtNmn%2BQ%2FkA4%2FvwZIm2ZSzWecMAKl0gHoiuUFcqgUjrTwyeQBI9MD384xx%2F"}]}
CF-RAY: 9bfc726a0e4845ed-BOM
alt-svc: h3=":443"; ma=86400
HTTP/2 301
date: Sun, 18 Jan 2026 07:40:55 GMT
content-type: text/html; charset=UTF-8
location: https://www.biorxiv.org/content/10.1101/631812v1
cf-ray: 9bfc726d4f75860e-BLR
x-content-type-options: nosniff
x-content-type-options: nosniff
x-drupal-cache: MISS
expires: Sun, 18 Jan 2026 08:10:55 GMT
cache-control: public, max-age=1800
x-varnish-ttl:
pragma: no-cache
vary: Accept-Encoding
x-highwire-sitecode: biorxiv
x-highwire-smart-code: biorxiv_production
x-varnish: 1891881915
x-varnish-cache:
via: 1.1 varnish
cf-cache-status: MISS
set-cookie: __cf_bm=qzzKFMINUh9zxK.r1xseFiZXHkuLAnB8XOqNV0dkSYs-1768722055-1.0.1.1-dhL.rNgxCN7tj6vI1mC.OuXKokrwzmkzFgdttSEbKJoGoPf._hmHtLdGdJe4pxvX4YyPbAKvWhOEIrYJzAr8gp8liKXBMDMR9pd5nEs1YJk; path=/; expires=Sun, 18-Jan-26 08:10:55 GMT; domain=.www.biorxiv.org; HttpOnly; Secure; SameSite=None
server: cloudflare
HTTP/2 200
date: Sun, 18 Jan 2026 07:40:58 GMT
content-type: text/html; charset=utf-8
content-encoding: gzip
x-content-type-options: nosniff
x-content-type-options: nosniff
x-drupal-cache: MISS
expires: Sun, 19 Nov 1978 05:00:00 GMT
cache-control: no-cache, must-revalidate
set-cookie: SSESS1dd6867f1a1b90340f573dcdef3076bc=4_p2stFo6zLBjggjx6L1hJLN03QWuouoWV9hbZhjEpA; expires=Tue, 10-Feb-2026 11:14:16 GMT; path=/; domain=.biorxiv.org; secure; HttpOnly
content-language: en
x-frame-options: SAMEORIGIN
x-generator: Drupal 7 (https://drupal.org)
link:
; rel="canonical",; rel="shortlink"
vary: Accept-Encoding
x-highwire-sitecode: biorxiv
x-highwire-smart-code: biorxiv_production
x-varnish: 694011517
age: 0
via: 1.1 varnish
x-varnish-ttl:
x-varnish-cache:
cf-cache-status: DYNAMIC
server: cloudflare
cf-ray: 9bfc72710c51860e-BLR
Integration of Structured Biological Data Sources using Biological Expression Language | bioRxiv
New Results
Integration of Structured Biological Data Sources using Biological Expression Language
View ORCID ProfileCharles Tapley Hoyt, View ORCID ProfileDaniel Domingo-Fernández, View ORCID ProfileSarah Mubeen, View ORCID ProfileJosep Marin Llaó, View ORCID ProfileAndrej Konotopez, View ORCID ProfileChristian Ebeling, View ORCID ProfileColin Birkenbihl, View ORCID ProfileÖzlem Muslu, View ORCID ProfileBradley English, View ORCID ProfileSimon Müller, View ORCID ProfileMauricio Pio de Lacerda, View ORCID ProfileMehdi Ali, View ORCID ProfileScott Colby, View ORCID ProfileDénes Türei, View ORCID ProfileNicolàs Palacio-Escat, View ORCID ProfileMartin Hofmann-Apitius
doi: https://doi.org/10.1101/631812

Abstract
Background The integration of heterogeneous, multiscale, and multimodal knowledge and data has become a common prerequisite for joint analysis to unravel the mechanisms and aetiologies of complex diseases. Because of its unique ability to capture this variety, Biological Expression Language (BEL) is well suited to be further used as a platform for semantic integration and harmonization in networks and systems biology.
Results We have developed numerous independent packages capable of downloading, structuring, and serializing various biological data sources to BEL. Each Bio2BEL package is implemented in the Python programming language and distributed through GitHub (https://github.com/bio2bel) and PyPI.
Conclusions The philosophy of Bio2BEL encourages reproducibility, accessibility, and democratization of biological databases. We present several applications of Bio2BEL packages including their ability to support the curation of pathway mappings, integration of pathway databases, and machine learning applications.
Tweet A suite of independent Python packages for downloading, parsing, warehousing, and converting multi-modal and multi-scale biological databases to Biological Expression Language
Copyright
The copyright holder for this preprint is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity.
It is made available under a CC-BY 4.0 International license.