API Reference

I/O Management

  • pyengnet.File: Class used to manage file I/O operations and data visualization.

  • pyengnet.File.load(): Load dataset from a txt or csv file.

  • pyengnet.File.saveFile(): Save network to file (can be used to store full and/or pruned networks)

  • pyengnet.File.showGraph(): Display a specific network


Ensemble

  • pyengnet.Engnet: Class in charge of controlling the execution of the EnGNet algorithm.

  • pyengnet.Engnet.process(): Function that runs the EngNet algorithm. Depending on the parameters of this function, the algorithm will be executed in parallel with CPU processors or GPU devices.

  • pyengnet.Kendall: Kendall measurement is coded in a parallel ecosystem with CPUs.

  • pyengnet.NMI: NMI measurement is coded in a parallel ecosystem with CPUs.

  • pyengnet.Spearman: Spearman measurement is coded in a parallel ecosystem with CPUs.

  • pyengnet.src.correlations: Execution of Kendall, NMI, and Spearman measures under a parallel multi-GPU ecosystem (CUDA). In addition, it detects those pairs of genes that exceed the threshold for major voting.


All Models