Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2012 Nov 1;28(21):2851-2.
doi: 10.1093/bioinformatics/bts528. Epub 2012 Aug 31.

FSelector: a Ruby gem for feature selection

Affiliations

FSelector: a Ruby gem for feature selection

Tiejun Cheng et al. Bioinformatics. .

Abstract

Summary: The FSelector package contains a comprehensive list of feature selection algorithms for supporting bioinformatics and machine learning research. FSelector primarily collects and implements the filter type of feature selection techniques, which are computationally efficient for mining large datasets. In particular, FSelector allows ensemble feature selection that takes advantage of multiple feature selection algorithms to yield more robust results. FSelector also provides many useful auxiliary tools, including normalization, discretization and missing data imputation.

Availability: FSelector, written in the Ruby programming language, is free and open-source software that runs on all Ruby supporting platforms, including Windows, Linux and Mac OS X. FSelector is available from https://rubygems.org/gems/fselector and can be installed like a breeze via the command gem install fselector. The source code is available (https://github.com/need47/fselector) and is fully documented (http://rubydoc.info/gems/fselector/frames).

PubMed Disclaimer

Figures

Fig. 1.
Fig. 1.
Example of feature selection by using information gain as the feature selection algorithm. Note that line contents following ‘#’ are comments in the Ruby programming language

Similar articles

Cited by

References

    1. Aerts J, Law A. An introduction to scripting in Ruby for biologists. BMC Bioinf. 2009;10:221. - PMC - PubMed
    1. Dahl DB, Crawford S. Rinruby: accessing the r interpreter from pure ruby. J. Stat. Softw. 2008;29:1–18.
    1. Goto N, et al. BioRuby: bioinformatics software for the Ruby programming language. Bioinformatics. 2010;26:2617–2619. - PMC - PubMed
    1. Guyon I. Feature Extraction: Foundations and Applications. Springer Verlag; 2006.
    1. Guyon I, Elisseeff A. An introduction to variable and feature selection. JMLR. 2003;3:1157–1182.

Publication types