1. Overview#

VoteM8 provides a unified interface to thirteen distinct consensus scoring methods, ranging from straightforward statistical approaches to advanced multi-criteria decision-making algorithms. The package is built on top of pandas and numpy, ensuring efficient handling of large datasets while maintaining ease of use through familiar data structures. Each scoring method is thoroughly documented and comes with examples, making it easy for users to understand the underlying principles and choose the most appropriate method for their specific use case. The software includes built-in support for various weighting schemes, missing value handling strategies, and normalization options, providing users with complete control over the consensus scoring process. VoteM8 also includes a command-line interface for easy integration into existing workflows and pipelines.