Module detection is usually performed using various computational techniques such as clustering algorithms, network-based methods, and machine learning. Data from gene expression profiles, protein-protein interaction networks, and other high-throughput technologies are commonly used. Methods like Weighted Gene Co-expression Network Analysis (WGCNA) and Markov Clustering (MCL) are popular in this field.