FINET: Fast Inferring NETwork

BMC Res Notes. 2020 Nov 10;13(1):521. doi: 10.1186/s13104-020-05371-0.

Abstract

Objectives: Numerous software has been developed to infer the gene regulatory network, a long-standing key topic in biology and computational biology. Yet the slowness and inaccuracy inherited in current software hamper their applications to the increasing massive data. Here, we develop a software, FINET (Fast Inferring NETwork), to infer a network with high accuracy and rapidity from big data.

Results: The high accuracy results from integrating algorithms with stability-selection, elastic-net, and parameter optimization. Tested by a known biological network, FINET infers interactions with over 94% precision. The high speed comes from partnering parallel computations implemented with Julia, a new compiled language that runs much faster than existing languages used in the current software, such as R, Python, and MATLAB. Regardless of FINET's implementations with Julia, users with no background in the language or computer science can easily operate it, with only a user-friendly single command line. In addition, FINET can infer other networks such as chemical networks and social networks. Overall, FINET provides a confident way to efficiently and accurately infer any type of network for any scale of data.

Keywords: Accuracy; Elastic-net; FINET; Inference; Julia; LASSO; Network; Stability selection.

MeSH terms

  • Algorithms
  • Computational Biology*
  • Computers
  • Gene Regulatory Networks*
  • Software