Cluster Orfs Specifications
Process Details
- Name:
cluster_orfs - Process UUID:
f9312a02gvnn1a91fkjl8d0ga9czec - Process Group:
Annotation
Overview
This process clusters Open Reading Frame (ORF) sequences using MMseqs2, a fast and sensitive sequence clustering tool. The clustering process groups similar ORF sequences together based on sequence identity and coverage thresholds, which is essential for reducing redundancy in large sequence datasets and identifying sequence families.
This process is implemented in Bash, which invokes MMseqs2 for sequence clustering analysis.
Key Functionality
- Sequence Clustering: Groups similar ORF sequences into clusters based on configurable identity and coverage thresholds
- Redundancy Reduction: Eliminates redundant sequences from large ORF datasets to create representative sequence sets
- Flexible Clustering Modes: Supports both standard clustering (easy-cluster) and fast linear clustering (easy-linclust) for different dataset sizes
Input/Output Specification
Inputs
Required Inputs
- FASTA File
- Description: Input file containing ORF sequences to be clustered
- Format: FASTA
Outputs
-
FASTA File
- Description: Clustered sequences in FASTA format containing representative sequences from each cluster
- Format: FASTA
-
TSV File
- Description: Tab-separated file containing cluster membership information and clustering statistics
- Format: TSV
-
Log File
- Description: Process execution log containing MMseqs2 output and clustering statistics
- Format: OUT
Parameters & Settings
These parameters can be adjusted in the Foundry UI when running this process.
-
MMseqs Mode
- Description: Choose easy-cluster or easy-linclust for larger gene catalogs
- Available options: easy-cluster (default), easy-linclust
-
Cluster Percent Identity
- Description: Minimum sequence identity
- Default value: 0.3
-
Min Cluster Coverage
- Description: Minimum coverage
- Default value: 0.9
References & Resources
- Tool Documentation: MMseqs2 official documentation available at https://github.com/soedinglab/MMseqs2
- Related Papers: Steinegger, M., & Söding, J. (2017). MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nature Biotechnology, 35(11), 1026-1028. https://doi.org/10.1038/nbt.3988