orfipy

orfipy extracts open reading frames (ORFs) from FASTA sequences to identify candidate coding regions in genome and transcriptome assemblies.


Key Features:

  • Speed and Efficiency: Implements multi-core processing with Cython-enhanced Python code to provide fast ORF extraction, outperforming OrfM and getorf on numerous small FASTA sequences such as de novo transcriptome assemblies.
  • Flexibility and Customization: Provides extensive customizable search criteria for ORF detection, enabling detection of alternative reading frames and tailored coding region annotation.
  • Versatile Output Formats: Supports FASTA and BED output formats for integration with downstream analyses.

Scientific Applications:

  • Coding region annotation: Extracts ORFs to annotate coding sequences in newly sequenced genomes and transcriptomes.
  • Alternative reading frame analysis: Identifies alternative reading frames within known genes to support studies of gene expression regulation and protein diversity.
  • High-throughput RNA-Seq processing: Processes large RNA-Seq-derived assemblies efficiently for ORF discovery in high-throughput sequencing datasets.

Methodology:

Implemented in Python with Cython enhancements, orfipy employs multi-core CPU processing and is compatible with Python 3.6 and higher.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Singh U, Wurtele ES. orfipy: a fast and flexible tool for extracting ORFs. Unknown Journal. 2020. doi:10.1101/2020.10.20.348052.

Links