Skip to content

sdwuysp/GLNMDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

## GLNMDA
A Novel Method for MiRNA-Disease Association Prediction based on Global Linear Neighborhoods

1.Method Description:
we propose a novel method for miRNA-disease association prediction based on global linear neighborhoods (GLNMDA).Specifically, our 
method obtains a new miRNA/disease similarity matrix by linearly reconstructing each miRNA/disease according to the known experimentally 
verified miRNA-disease associations. 

2.Method Requirements:
(1). The project was developed based on a matrix library named ND4j(https://nd4j.org/). 
(2). In order to introduce the project documents more clearly, I put all the source code on the front page.
(3). As GitHub has upload capacity limit, I did not upload the third party jar package, only uploaded the core code of the project.

3. File list:
3.1. Datas.java----------------It is a class for storing data sets needed for experiments.
3.2. Job.java------------------The prediction work is done in this class.
3.3. RSM.java------------------Using Global Linear neighborhoods to reconstruct the similarity network.
3.4. Parameters.java-----------recorded the super parameters used in this project

4. Folder list:
4.1. dataset-------------------The data set used in the project is placed in this folder.
  4.1.1. dss.mat---------------Disease similarity network,It is a Matlab format data 
  4.1.2. dssname.txt-----------Recorded the all diseases name.
  4.1.3. interaction.mat-------Recordeed the all disease-miRNA associations.
  4.1.4. mfs.mat---------------miRNA similarity network,It is a Matlab format data 
  4.1.5. mfsname.mat-----------Recorded the all miRNAs name.
4.2. output--------------------The prediction results produced by our method.
  4.2.1. add_prediction.txt----The prediction results based on known disease-miRNA associations.
  4.2.2. new_-rediction.txt----The results based on removing all known disease-miRNA associations.
4.3. utils---------------------A tool set 
  4.3.1. GUIutils.java---------Showing the matrix by GUI.
  4.3.2. LoadDataUtils.java----Loading data to memory.
4.4 clusterONE-----------------A library for clustering.
  4.4.1 cluster_one-1.0.jar----A jar package for clustering.
  
5. Usage:
To run our method, simply open the "Job.java" script in java programming environment or other java IDE tools (e.g. Eclipse) and press 
"Run" button. Another option is to run our script using the command line format by two steps: (1)javac Job.java (2) java Job 


6. Contact:
For any questions regarding our work, please feel free to contact us: sdnuysp@163.com

About

GLNMDA: A Novel Method for MiRNA-Disease Association Prediction based on Global Linear Neighborhoods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages