Skip to main content

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 sequence
  • boltz2 - Structure prediction with Boltz-2
  • openfold3 - OpenFold3 structure prediction

Design

  • proteinmpnn - Design sequences for a backbone structure
  • rfdiffusion - Generate novel protein backbones
  • esm-if1 - Inverse folding with ESM-IF1

Analysis

  • simple-rmsd - Calculate RMSD between structures
  • hydrophobicity - Analyze hydrophobic properties
  • surface-charge - Electrostatic surface analysis

Utilities

  • pdb-cleaner - Clean and prepare PDB files
  • pdb-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

Links

License

Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amina_cli-0.1.1.tar.gz (64.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amina_cli-0.1.1-py3-none-any.whl (109.7 kB view details)

Uploaded Python 3

File details

Details for the file amina_cli-0.1.1.tar.gz.

File metadata

  • Download URL: amina_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 64.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for amina_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 abeb59ac2f9e98d96d05e9d84ce1e3aed50f10dfbe9835a796e860ad844716b6
MD5 8049a94afc39593d24636a46a84c8efa
BLAKE2b-256 0eaf44e8cd47f3f9a41fca70f25faea9fe14234e0f055996e805883aa1f4e131

See more details on using hashes here.

File details

Details for the file amina_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: amina_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 109.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for amina_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c2e553f1312df4fe5b9c86ce668399f17dad67138b20b30b2d161ef74f519755
MD5 f12d77acd9923c383fa6eaa7f3a52c8c
BLAKE2b-256 4f2d45589b4f0fb616fe71179a7e223249013eb1c11a435a8f1741e204ad923d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page