Skip to content

Open Source Software

AbLead is built using a variety of high-quality open source software components. We are grateful to the maintainers and contributors of these projects for their work in advancing the fields of bioinformatics, web development, and scientific computing.

Below is a list of the primary open source packages utilized by AbLead, including links to their repositories, documentation, and licensing information.

Core Framework & Infrastructure

Package Description License Website / Repository
Python Primary programming language PSF License python.org
Flask Core web application framework BSD 3-Clause Website
SQLAlchemy Database abstraction and ORM MIT Website
Werkzeug WSGI utility library BSD 3-Clause Repository

Bioinformatics & Scientific Computing

Package Description License Website / Repository
AntPack v0.3.8.6.2 Antibody numbering and annotation GPLv3 Repository
AbLang / AbLang2 Antibody-specific language models BSD 3-Clause AbLang / AbLang2
Biopython Biological sequence processing Biopython License biopython.org
Pandas Data analysis and manipulation BSD 3-Clause pandas.pydata.org
NumPy Numerical computing for arrays BSD 3-Clause numpy.org
SciPy Scientific and technical computing BSD 3-Clause scipy.org

Licensing Note: Usage of components like AntPack v0.3.8.6.2 (GPLv3) within the AbLead SaaS model is commercially compliant. Because AbLead is a web-based service and the software is not distributed to end-users, the GPLv3 "copyleft" requirement for source code disclosure is not triggered, allowing the platform to remain proprietary while utilizing these open-source tools.

Reporting & Exports

Package Description License Website / Repository
PyMuPDF (fitz) High-performance PDF/SVG rendering AGPLv3 Documentation
Openpyxl Excel file manipulation (.xlsx) MIT Repository
Python-docx Word document generation (.docx) MIT Repository
LXML XML and HTML processing BSD 3-Clause lxml.de

Security & Utilities

Package Description License Website / Repository
zxcvbn Password strength assessment MIT Repository
PyOTP Time-based One-Time Passwords (2FA) MIT Repository
QRCode QR code generation for 2FA BSD Repository
pytz Timezone handling MIT Website

Documentation

Package Description License Website / Repository
MkDocs Static site generator for docs BSD 2-Clause mkdocs.org
MkDocs Material Material theme for MkDocs MIT Repository

Note:This list is maintained for compliance and transparency. For detailed licensing questions, please refer to the respective package authors and the linked license texts.