Skip to main content

pyTax4Fun2cli

Python Version License: AGPL v3 Version

Command line interface for pyTax4Fun2

Authors

  • Ninda Rachmadani (Department of Biology, Faculty of Matehematics and Natural Sciences,Brawijaya University)
  • Maulana Malik Nashrulloh (Division of Biomics Research, Department of Sciences, Generasi Biologi Indonesia Foundation)
  • Irfan Mustafa (Department of Biology, Faculty of Matehematics and Natural Sciences,Brawijaya University)
  • Brian Rahardi (Department of Bioinformatics, Faculty of Mathematics and Natural Sciences, Brawijaya University)
  • Choirul Ainiyati (Division of Biomics Research, Department of Sciences, Generasi Biologi Indonesia Foundation)
  • Khalid Hafazallah (Division of Ecology and Conservation, Department of Sciences, Generasi Biologi Indonesia Foundation)
  • Reza Raihandhany (Division of Botany, Department of Sciences, Generasi Biologi Indonesia Foundation)
  • Muhammad Badrut Tamam (Division of Biomics Research, Department of Sciences, Generasi Biologi Indonesia Foundation)

Quick Start

Dependencies

Make sure that your system have Python >=3.11 installed and these packages/libraries installed:

  • pyTax4Fun2==1.2.1
  • argparse==1.4.0
  • PyYAML==6.0.3
  • psutil==7.0.0
  • jinja2==3.1.6
  • polars[rt64]==1.39.3
  • matplotlib==3.10.8
  • seaborn==0.13.2

Installation

Currently we only support installation thru pip command only.

pip install pyTax4Fun2cli

We recommend you to install pyTax4Fun2 in an isolated conda environment, e.g. my_pyTax4Fun2. While we use Python>=3.11, we recommend you to use latest Python 3.14 for much better support. Please install these programs

conda create -n my_pyTax4Fun2 python=3.14
conda install anaconda::pyarrow==22.0.0
conda install conda-forge::uproc
conda install bioconda::blast diamond prodigal vsearch
pip install pyTax4Fun2
pip install pyTax4Fun2cli

Acknowledgments

  • This program was made as part of research mini-project "PyTax4Fun2: A Python Tool for Functional Profiling and Redundancy Analysis of Bacterial Communities via 16S rRNA Gene Sequences, Featuring Polars for Efficient Processing of Large Genomic Datasets" (Project #BIOMIKA-02), funded internally by Generasi Biologi Indonesia Foundation.
  • The collaboration project between Generasi Biologi Indonesia Foundation and Faculty of Mathematics and Natural Sciences Brawijaya University was made possible thru the Cooperation Agreement No. 05.294/Genbinesia/I/2026 and No. 00818/DST/UN10.F0901/B/KS/2026.
  • Ninda Rachmadani was supported by Generasi Biologi Indonesia Foundation Undergraduate Thesis Assistance Program thru Contract No. 01.297/Genbinesia/IV/2026.

Citation

A dedicated publication for this program is not yet available. For citation purposes, please refer to the following technical reports and theses:

  • Nashrulloh, M.M., Rahardi, B. (2026). pyTax4Fun2: A Python Tool for Functional Profiling and Redundancy Analysis of Bacterial Communities via 16S rRNA Gene Sequences, Featuring Polars for Efficient Processing of Large Genomic Datasets—I: Initial Development (Technical Report No. GBR-TR-BIOMIKA-02/Genbinesia/I/2026). Generasi Biologi Indonesia Foundation. Gresik, Indonesia.

  • Rachmadani, N., Nashrulloh, M.M., Mustafa, I., Rahardi, B., Ainiyati, C., Hafazallah, K., Raihandhany, R., Tamam, Mh.B. (2026). pyTax4Fun2: A Python Tool for Functional Profiling and Redundancy Analysis of Bacterial Communities via 16S rRNA Gene Sequences, Featuring Polars for Efficient Processing of Large Genomic Datasets—II: Further Development (On Alpha Diversity and Beta Diversity) (Technical Report No. GBR-TR-BIOMIKA-04/Genbinesia/III/2026). Generasi Biologi Indonesia Foundation. Gresik, Indonesia.

  • Rachmadani, N. (2026). Komparasi analisis fungsional komunitas bakteri berbasis sekuen gen 16S rRNA menggunakan pyTax4Fun2 dan Tax4Fun2. Undergraduate Thesis. Departemen Biologi, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Brawijaya. Malang, Indonesia. [in Indonesian].

If you wish to cite this repository, you may use the following APA-style reference entry:

Rachmadani, N., Nashrulloh, M.M., Mustafa, I., Rahardi, B., Ainiyati, C., Hafazallah, K., Raihandhany, R., Tamam, Mh.B. (2026). pyTax4Fun2cli: Command line interface for pyTax4Fun2 (Version 1.2.1.1) [Computer software]. https://gitlab.com/biomikalab/pytax4fun2cli

License

This project is licensed under the GNU Affero General Public License v3.0 - See the LICENSE file for details.

Download files

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

Source Distribution

pytax4fun2cli-1.2.2.1.tar.gz (66.2 kB view details)

Uploaded Source

Built Distribution

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

pytax4fun2cli-1.2.2.1-py3-none-any.whl (68.9 kB view details)

Uploaded Python 3

File details

Details for the file pytax4fun2cli-1.2.2.1.tar.gz.

File metadata

  • Download URL: pytax4fun2cli-1.2.2.1.tar.gz
  • Upload date:
  • Size: 66.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for pytax4fun2cli-1.2.2.1.tar.gz
Algorithm Hash digest
SHA256 4437d40e4c9e217e872783881a0c16b6f9256b5e1e54f6ce9169fa63258470b2
MD5 7cd5f47264d5412a888eb7135f08c655
BLAKE2b-256 64f6ea59979e2abe5faa0f667b80061d51fbdfb6bf0f1e9f28219fe0b543a012

See more details on using hashes here.

File details

Details for the file pytax4fun2cli-1.2.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pytax4fun2cli-1.2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c452ad1ec3c08915e871bee6afaa4a81363d462f64f0e0f93c417ab87caf4f0e
MD5 264613654d82eb71cea612565b2471ee
BLAKE2b-256 15c17ccc381acbe0bc640e27c6f0a6a16e95e9392f1ea1ba81372c9b59649bc1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.2.1 This release

2 files

1.2.1.1

1 file

1.2.1

1 file

Supported by

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