Fuzzy Mutual Information Based Grouping and New Fitness Function for PSO in Selection of miRNAs in Cancer

Authors: Jayanta Kumar Pal, Shubhra Sankar Ray and Sankar K. Pal
jkp_it08@yahoo.com, shubhra@isical.ac.in, sankar@isical.ac.in
Abstract: MicroRNAs (miRNA) are one of the important regulators of cell division and also responsible for cancer development. Among the discovered miRNAs, not all are important for cancer detection. In this regard a fuzzy mutual information (FMI) based grouping and miRNA selection method (FMIGS) is developed to identify the miRNAs responsible for a particular cancer. First, the miRNAs are ranked and divided into several groups. Then the most important group is selected among the generated groups. Both the steps viz., ranking of miRNAs and selection of the most relevant group of miRNAs, are performed using FMI. Here the number of groups is automatically determined by the grouping method. After the selection process, redundant miRNAs are removed from the selected set of miRNAs as per user’s necessity. In a part of the investigation we proposed a FMI based particle swarm optimization (PSO) method for selecting relevant miRNAs, where FMI is used as a fitness function to determine the fitness of the particles. The effectiveness of FMIGS and FMI based PSO is tested on five data sets and their efficiency in selecting relevant miRNAs are demonstrated. The superior performance of FMIGS to some existing methods are established and the biological significance of the selected miRNAs is observed by the findings of the biological investigation and publicly available pathway analysis tools.
Example Dataset: Pancreas cancer (normal.txt, cancer.txt & miRNA.txt) and Nasopharyngeal carcinoma (normal.txt, cancer.txt & miRNA.txt)
Software:
  1. Download the , notmal.txt, cancer.txt and miRNA.txt for any data set and keep all the downloaded files in the same directory.
  2. Run the program.
  3. The program returns the name of the miRNAs. If the name of the miRNAs are not provided (i.e., miRNA.txt file is missing), the program returns the miRNA ID nos. according to the order of the input miRNA expression values.
  4. The program also creats a file "sel.txt" which stores the name or the ID of the selected miRNAs.
Paper:
The materials of this web page are for academic and non-profit use only