Metadata-Version: 2.1
Name: XGBfnc
Version: 0.1.3
Summary: Flat, node classification model
Home-page: https://github.com/migueleci/XGBfnc
Author: Miguel Romero
Author-email: romeromiguelin@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/x-rst
License-File: LICENSE

* Written by Miguel Romero
* Last update: 01/07/21

Classification of nodes with structural properties
--------------------------------------------------

This package aims to evaluate whether the structural (topological)
properties of a network are useful for predicting node attributes of
nodes (i.e., node classification). It uses a combination of multiple
machine learning techniques, such as, XGBoost and the SMOTE sampling
technique.

Installation
------------

The xgbfnc package can be install using pip, the requirements will be
automatically installed::

  python3 -m pip install XGBfnc

The source code and examples can be found in the
`GitHub repository <https://github.com/omicas/P5/tree/master/miguel/code/xgb-python-flat>`_.

Documentation
-------------

Documentation of the package can be found `here <https://xgbfnc.readthedocs.io/en/latest/>`_.

Example
-------

The example illustrates how the algorithm can be used to check whether
the structural properties of the gene co-expression network improve the
performance of the prediction of gene functions for rice
(*Oryza sativa Japonica*). In this example, a gene co-expression network
gathered from ATTED II is used.

How to run the example?


