Metadata-Version: 2.2
Name: TaxSEA_in_python
Version: 0.1.2
Summary: A small package for converting bacterial names into NCBI IDs
Author-email: Cong Pham <phamleminhcong34@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.3.0
Requires-Dist: requests>=2.25.0
Requires-Dist: importlib-resources>=5.0.0
Requires-Dist: statsmodels>=0.14.4
Requires-Dist: numpy>=1.21.0

# TaxSEA_in_python project

This package is a version of TaxSEA but build in python. 

## Installation

```bash
pip install TaxSEA_in_python
```

## Usage

```python
# Testing the package for small size
from TaxSEA_in_python import get_IDs


bacteria = ['Eubacterium_sp.', 'Ruminococcaceae_', 'Blautia_', 'Lactiplantibacillus_plantarum'] # Input must be a list.

# Converting bacterial names into NCBI ID
bacterial_ID = get_IDs.NCBI(bacteria) 
print(bacterial_ID)

# Finding the Taxons correspond to those bacterial names.
bacterial_taxon = get_IDs.Taxon(bacteria)
print(bacterial_taxon)

# For running TaxSEA: 
from TaxSEA_in_python.TaxSEA import TaxSEA

TaxSEA_test_data = {"Faecalibacterium_prausnitzii" : -4.040, "Bacteroides_uniformis" : -3.859, "Roseburia_hominis" : -4.260,  
                    "Alistipes_putredinis" : -9.212, "Bacteroides_dorei" : -5.111, "Eubacterium_rectale" : -2.893, 
                    "Fusicatenibacter_saccharivorans" : -6.185, "Ruminococcus_gnavus" : 3.924, "Dorea_longicatena" : -4.671, 
                    "Agathobaculum_butyriciproducens" : -4.489, "Blautia_obeum" :  -3.367, "Anaerostipes_hadrus" : -4.240, 
                    "Ruminococcus_bicirculans" : -1.715, "Blautia_wexlerae" : -1.446, "Eubacterium_eligens" :  -2.751, 
                    "Akkermansia_muciniphila" : -2.422,  "Bacteroides_ovatus" : -3.888, "Bacteroides_faecis" :  -3.734,
                    "Dorea_formicigenerans" :  -3.753, "Roseburia_inulinivorans" : -3.438 }


results_df = TaxSEA(TaxSEA_test_data)
print(results_df)
```
"""
