Related Experiment Video
Updated: Jan 9, 2026

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
Selector: A General Python Library for Diverse Subset Selection
Fanwang Meng1,2, Marco Martínez González2, Valerii Chuiko2
1Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario, Canada, K7L 3N6.
None:
Selector is a free, open-source Python library for selecting diverse subsets from any dataset, making it a versatile tool across a wide range of application domains. Selector implements different subset sampling algorithms based on sample distance, similarity, and spatial partitioning, along with metrics to quantify subset diversity. It is flexible and integrates seamlessly with popular Python libraries like Scikit-Learn, demonstrating the interoperability of the implemented algorithms with data analysis workflows. Selector is an operating-system agnostic, accessible, and easily extensible package designed with modern software development practices, including version control, unit testing, and continuous integration. Interactive quick-start notebooks, which are also web-accessible, provide user-friendly tutorials for all skill levels, showcasing applications in computational chemistry, drug discovery, and chemical library design. Additionally, a web interface has been developed that allows users to easily upload datasets, configure sampling settings, and run subset selection algorithms, with no programming required. This paper serves as the official release note for the Selector package, offering a technical overview of its features, use cases, and development practices that ensure its quality and maintainability.
Related Concept Videos
Types of Selection
Quantifying and Rejecting Outliers: The Grubbs Test
Statistical Software for Data Analysis and Clinical Trials
Law of Independent Assortment
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Random Sampling Method

