alphafold3-input

AlphaFold 3 input schema models.


Keywords
alphafold3, pydantic, bioinformatics, job-definition, input-generation, json, json-schema
License
MIT
Install
pip install alphafold3-input==0.3.3

Documentation

alphafold3_input

Docs License Coverage Lint Type Actions

Pythonic, object-oriented models for constructing AlphaFold 3 input files.

This package provides typed models and utilities that abstract the AlphaFold 3 JSON input format into a clean, validated Python interface.

For details on the underlying specification, see the official AlphaFold 3 input specification.


Installation

Install the latest published release from PyPI:

uv add alphafold3_input

or:

pip install alphafold3_input

Install the current development version directly from GitHub:

uv add git+https://github.com/igor-koop/alphafold3_input

or:

pip install "git+https://github.com/igor-koop/alphafold3_input"

Documentation

Full API documentation is available at: https://igor-koop.github.io/alphafold3_input/

Development

git clone https://github.com/igor-koop/alphafold3_input
cd alphafold3_input

uv sync --dev

License

The scripts and documentation in this project are released under the MIT License.