https://github.com/murrellgroup/boltz1.jl
Julia bindings for Boltz-1
https://github.com/murrellgroup/boltz1.jl
boltz julia protein-folding
Last synced: 8 days ago
JSON representation
Julia bindings for Boltz-1
- Host: GitHub
- URL: https://github.com/murrellgroup/boltz1.jl
- Owner: MurrellGroup
- License: other
- Created: 2025-04-16T16:09:47.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-04-21T15:04:28.000Z (9 days ago)
- Last Synced: 2025-04-22T12:16:44.554Z (8 days ago)
- Topics: boltz, julia, protein-folding
- Language: Julia
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boltz1.jl
[](https://github.com/MurrellGroup/Boltz1.jl/actions/workflows/CI.yml?query=branch%3Amain)
Julia bindings for the [boltz](https://github.com/jwohlwend/boltz) Python package.
## Installation
```julia
using Pkg
pkg"registry add https://github.com/MurrellGroup/MurrellGroupRegistry"
pkg"add Boltz1"
```## Usage
The `predict` function takes an input path, and options as keyword arguments, which get mapped to the `boltz predict` command.
### Getting output in a directory
```julia
using Boltz1write("1CRN.fasta", ">1CRN|protein|empty\nTTCCPSIVARSNFNVCRLPGTPEAICATYTGCIIIPGATCPGDYAN")
predict("1CRN.fasta")
```### Getting the folded structure directly
```julia
using BioStructures # activates extensionstructure = only(predict(MolecularStructure, "1CRN.fasta")) # only one element if path isn't a directory
```See `?predict` for keyword arguments.