Ezaai
EzAAI - High Throughput Prokaryotic AAI Calculator
Install / Use
/learn @endixk/EzaaiREADME
EzAAI: High Throughput Prokaryotic AAI Calculator
EzAAI is a suite of workflows for improved AAI calculation performance along with the novel module that provides hierarchical clustering analysis and dendrogram representation.
Quick start with conda
conda install -c bioconda ezaai
ezaai -h
Build from source
Requirements
- Java 8+
- Maven 3+
git clone https://github.com/endixk/ezaai.git
cd ezaai
mvn clean compile assembly:single
java -jar target/EzAAI-*.jar -h
Available modules
extract
- Extract protein database(s) from genome using Prodigal
ezaai extract -i <IN_SEQ> -o <OUT_DB>
|Argument|Description|
|:-:|-----------------|
|-i|Input file or directory with prokaryotic genome sequence(s)|
|-o|Output file or directory|
calculate
- Calculate AAI value from protein databases using MMseqs2
ezaai calculate -i <INPUT_1> -j <INPUT_2> -o <OUTPUT>
|Argument|Description|
|:-:|-----------------|
|-i|First input DB / directory with DBs|
|-j|Second input DB / directory with DBs|
|-o|Output result file|
convert
- Convert CDS FASTA file into MMseqs2 database
ezaai convert -i <IN_CDS> -s <SEQ_TYPE> -o <OUT_DB>
|Argument|Description|
|:-:|-----------------|
|-i|Input CDS profile (FASTA format)|
|-s|Sequence type of input file (nucl/prot)|
|-o|Output database|
cluster
- Hierarchical clustering of taxa with AAI values
ezaai cluster -i <AAI_TABLE> -o <OUTPUT>
|Argument|Description|
|:-:|-----------------|
|-i|Input EzAAI result file containing all-by-all pairwise AAI values|
|-o|Output result file|
Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
