CLI for AminoAnalytica protein engineering platform
Project description
Amina CLI
Command-line interface for the AminoAnalytica protein engineering platform.
Run protein structure prediction, sequence design, and analysis tools directly from your terminal.
Installation
pip install amina-cli
Quick Start
# Set your API key (get one at https://app.aminoanalytica.com/settings/api)
amina auth set-key "ami_your_api_key"
# List available tools
amina tools
# Run ESMFold structure prediction
amina run esmfold --sequence "MKFLILLFNILCLFPVLAADNH" -o ./results/
# Run ProteinMPNN sequence design
amina run proteinmpnn --pdb ./structure.pdb --num-sequences 10 -o ./results/
Available Tools
Folding
esmfold- Predict protein structure from sequenceboltz2- Structure prediction with Boltz-2openfold3- OpenFold3 structure prediction
Design
proteinmpnn- Design sequences for a backbone structurerfdiffusion- Generate novel protein backbonesesm-if1- Inverse folding with ESM-IF1
Analysis
simple-rmsd- Calculate RMSD between structureshydrophobicity- Analyze hydrophobic propertiessurface-charge- Electrostatic surface analysis
Utilities
pdb-cleaner- Clean and prepare PDB filespdb-to-fasta- Extract sequences from structures
Run amina tools for the complete list.
Usage
# Get help
amina --help
amina run --help
amina run esmfold --help
# Check tool parameters
amina tools esmfold
# Run with custom job name
amina run esmfold --sequence "MKTV..." --job-name my_protein -o ./output/
Authentication
Get an API key from your account settings.
# Set API key
amina auth set-key "ami_your_api_key"
# Check auth status
amina auth status
# Remove stored key
amina auth logout
Output
Results are downloaded to your specified output directory:
./results/
├── esmfold_XXXX_structure.pdb # Predicted structure
├── esmfold_XXXX_plddt_scores.csv # Per-residue confidence
└── esmfold_XXXX_plddt_plot.png # Confidence visualization
Requirements
- Python 3.11+
- API key from AminoAnalytica
Links
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file amina_cli-0.1.0.tar.gz.
File metadata
- Download URL: amina_cli-0.1.0.tar.gz
- Upload date:
- Size: 64.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1b43f4d436629b460b28dc1c3ce66fe14b273b8f0dac6cb4af3edcbc282eb3b
|
|
| MD5 |
3504a2ca697bf515f4a9a69e6eaa16f1
|
|
| BLAKE2b-256 |
f26d59fc257547eeca8fd3f1280ee416b9a4dfc01a4b5e735ee2550368f12c4a
|
File details
Details for the file amina_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: amina_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 109.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
453888ab0ff95a7fc8f3be44791457a3bfa77a4d9a0b0aca6bb9b364e7680275
|
|
| MD5 |
290639a1d9dac112e069446d12c12a0f
|
|
| BLAKE2b-256 |
47d2aea15c1fd5ceec35f187320aabbebb79573d826085c20ea34e728f5133d9
|