An open API service indexing awesome lists of open source software.

https://github.com/murrellgroup/pyboltz.jl

Julia bindings for Boltz
https://github.com/murrellgroup/pyboltz.jl

boltz julia protein-folding structure-prediction

Last synced: 3 months ago
JSON representation

Julia bindings for Boltz

Awesome Lists containing this project

README

          

# PyBoltz.jl

[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://MurrellGroup.github.io/PyBoltz.jl/stable/)
[![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://MurrellGroup.github.io/PyBoltz.jl/dev/)
[![Build Status](https://github.com/MurrellGroup/PyBoltz.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/MurrellGroup/PyBoltz.jl/actions/workflows/CI.yml?query=branch%3Amain)
[![Coverage](https://codecov.io/gh/MurrellGroup/PyBoltz.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/MurrellGroup/PyBoltz.jl)

Julia bindings for Python's [boltz](https://github.com/jwohlwend/boltz) for biomolecular structure prediction.

## Installation

```julia
using Pkg
pkg"add PyBoltz"
```

## Quickstart

### In-memory input/output

```julia
using PyBoltz, PyBoltz.Schema

input = BoltzInput(
sequences = [
protein(id="A", sequence="TTCCPSIVARSNFNVCRLPGTPEAICATYTGCIIIPGATCPGDYAN", msa="empty"),
]
)

using BioStructures: MolecularStructure

predicted_structure = predict(input, MolecularStructure)
```

### `boltz predict` command binding

```julia
using PyBoltz

PyBoltz.predict(input_path; options...)
```