arrow
Return

Selector: A General Python Library for Diverse Subset Selection

delete2026-01-27
delete0
PRE
AI
F
Fanwang Meng *
M
Marco Martínez González
V
Valerii Chuiko
A
Alireza Tehrani
A
Abdul Rahman Al Nabulsi
A
Abigail Broscius
H
Hasan Khaleel
K
Kenneth López-Pérez
R
Ramón Alain Miranda‐Quintana *
P
Paul W. Ayers *
F
Farnaz Heidar‐Zadeh *
DOI:10.1021/acs.jcim.5c01499delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 such as 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 work 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.

Journal

Journal of Chemical Information and Modeling cover
Journal of Chemical Information and Modeling
IF:
5.3
Papers:
9.1K
Citations:
4.0W

Organization

U
university of florida
Scholars:
6.4K
Papers: 2.8K
Citations: 1
M
McMaster University
Scholars:
3.6W
Papers: 3.3W
Citations: 4.4W
Q
queen's university
Scholars:
1.0K
Papers: 480
Citations: 0
researcher View more organizations
Cited Papers

Cited Papers

Array programming with NumPy
err2020-09-16
err0
errOAAI
errCharles R. Harris; K. Jarrod Millman; Stéfan J. van der Walt; Ralf Gommers; Pauli Virtanen; David Cournapeau; Eric Wieser; Julian Taylor; Sebastian Berg; Nathaniel J. Smith; Robert Kern; Matti Picus; Stephan Hoyer; Marten H. van Kerkwijk; Matthew Brett; Allan Haldane; Jaime Fernández del Río; Mark Wiebe; Pearu Peterson; Pierre Gérard-Marchant; Kevin Sheppard; Tyler Reddy; Warren Weckesser; Hameer Abbasi; Christoph Gohlke; Travis E. Oliphant
errShare
errSave
Design of efficient molecular organic light-emitting diodes by a high-throughput virtual screening and experimental approach
err2016-08-08
err826
PREAI
errGomez-Bombarelli, Rafael; Aguilera-Iparraguirre, Jorge; Hirzel, Timothy D.; Duvenaud, David; Maclaurin, Dougal; Blood-Forsythe, Martin A.; Chae, Hyun Sik; Einzinger, Markus; Ha, Dong-Gwang; Wu, Tony; Markopoulos, Georgios; Jeon, Soonok; Kang, Hosuk; Miyazaki, Hiroshi; Numata, Masaki; Kim, Sunghan; Huang, Wenliang; Hong, Seong Ik; Baldo, Marc; Adams, Ryan P.; Aspuru-Guzik, Alan
errShare
errSave
Guided diffusion for molecular generation with interaction prompt
err2024-04-21
err0
errOAAI
errWu, Peng; Du, Huabin; Yan, Yingchao; Lee, Tzong-Yi; Bai, Chen; Wu, Song
errShare
errSave
Fanpy: A python library for prototyping multideterminant methods in ab initio quantum chemistry
err2022-11-28
err13
errOAAI
errKim, Taewon D.; Richer, M.; Sanchez-Diaz, Gabriela; Miranda-Quintana, Ramon Alain; Verstraelen, Toon; Heidar-Zadeh, Farnaz; Ayers, Paul W.
errShare
errSave
An information-theoretic approach to basis-set fitting of electron densities and other non-negative functions
err2023-06-25
err10
errOAAI
errTehrani, Alireza; Anderson, James S. M.; Chakraborty, Debajit; Rodriguez-Hernandez, Juan I.; Thompson, David C.; Verstraelen, Toon; Ayers, Paul W.; Heidar-Zadeh, Farnaz
errShare
errSave
errShare
errSave
Machine Learning Validation via Rational Dataset Sampling with astartes
err2023-11-05
err0
errOAAI
errJackson W. Burns; Kevin A. Spiekermann; Himaghna Bhattacharjee; Dionisios G. Vlachos; William H. Green
errShare
errSave
The chemfp project
err2019-12-05
err33
errOAAI
errDalke, Andrew
errShare
errSave
researcher View more