# TransProPy Manual

***

## Welcome

<div align="center"><figure><img src="https://739105354-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzwFJUg8HlFgSGqbMk3n%2Fuploads%2FKQvYuZoyZ0bb357KkZ5m%2FTransProPy_Pylogo.png?alt=media&#x26;token=bfc583a2-7b52-402c-84e5-bf6b93ae62d5" alt="" width="188"><figcaption></figcaption></figure></div>

<mark style="color:blue;">**TransProPy**</mark>：A collection of deep learning models that integrate algorithms and various machine learning approaches to extract features (genes) effective for classification and attribute them accordingly.

***

## Table of Contents

### [Utils Functions](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions)

These functions usually contain various utilities and helper functions, which can sometimes be considered as low-level functionalities.

#### [**1.UtilsFunction1**](#1.utilsfunction1)

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/auc.py" %}
[auc.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/auc.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/autonorm.py" %}
[autonorm.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/autonorm.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/featureranking.py" %}
[featureranking.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/featureranking.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/loaddata.py" %}
[loaddata.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/loaddata.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/printresults.py" %}
[printresults.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/printresults.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/filtersamples.py" %}
[filtersamples.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/filtersamples.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/genenames.py" %}
[genenames.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/genenames.py)
{% endcontent-ref %}

{% content-ref url="transpropy-manual/utils-functions/utilsfunction1/genetofeaturemapping.py" %}
[genetofeaturemapping.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction1/genetofeaturemapping.py)
{% endcontent-ref %}

#### [**2.UtilsFunction2**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction2)

{% content-ref url="transpropy-manual/utils-functions/utilsfunction2/splitdata.py" %}
[splitdata.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction2/splitdata.py)
{% endcontent-ref %}

#### [**3.UtilsFunction3.1**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction3.1)

#### [**4.UtilsFunction3.2.1.1**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction3.2.1.1)

#### [**5.UtilsFunction3.2.1.2**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction3.2.1.2)

#### [**6.UtilsFunction3.2.2.1**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction3.2.2.1)

#### [**7.UtilsFunction3.2.2.2**](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/utils-functions/utilsfunction3.2.2.2)

***

### [Main Functions](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/main-functions)

{% content-ref url="transpropy-manual/main-functions/macfcmain.py" %}
[macfcmain.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/main-functions/macfcmain.py)
{% endcontent-ref %}

> *<mark style="color:blue;">**Applying the MACFC selection for relevant feature genes in classification.**</mark>*

{% content-ref url="transpropy-manual/main-functions/autogluonselectml.py" %}
[autogluonselectml.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/main-functions/autogluonselectml.py)
{% endcontent-ref %}

> *<mark style="color:blue;">**Trains a model using AutoGluon on provided data path and returns feature importance and model leaderboard.**</mark>*

{% content-ref url="transpropy-manual/main-functions/autogluontimelimit.py" %}
[autogluontimelimit.py](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/main-functions/autogluontimelimit.py)
{% endcontent-ref %}

> *<mark style="color:blue;">**Trains a model using AutoGluon on provided data path and returns feature importance and model leaderboard.**</mark>*

***

### [Pipeline](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/pipeline)

{% content-ref url="transpropy-manual/pipeline/usage-of-macfcmain" %}
[usage-of-macfcmain](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/pipeline/usage-of-macfcmain)
{% endcontent-ref %}

> *<mark style="color:blue;">**This module uses the MACFC method to select feature genes relevant to classification and ranks them based on their corresponding weights.**</mark>*

{% content-ref url="transpropy-manual/pipeline/usage-of-autogluon\_timelimit-autogluon\_selectml" %}
[usage-of-autogluon\_timelimit-autogluon\_selectml](https://sssydysss.gitbook.io/transpropy-manual/transpropy-manual/pipeline/usage-of-autogluon_timelimit-autogluon_selectml)
{% endcontent-ref %}

> *<mark style="color:blue;">**Performing training and prediction tasks on tabular data using Autogluon.**</mark>*
