Introduction
microRNAs, a class of non-coding 20-24nt small RNAs, play important roles in post-transcriptional gene regulation by targeting mRNAs for cleavage or repressing translation. Development, response to environmental stress, pathogen invasion and regulation of their own biogenesis etc. are finely tuned by microRNAs. A relatively small number of microRNAs can setup remarkably complex spatial and temporal patterns of gene expression by means of combinatorial or differential gene regulation, i.e. regulation of a gene by two or more microRNAs simultaneously or under different conditions. Though there are some specific molecular details of combinatorial regulations, we have little knowledge regarding combinatorial regulation on a genome scale. Here, we address this problem by using the C2Analyzer: cotarget-cofunction analyzer, a versatile and user-friendly web-server. This novel web server provides users with microRNA-mRNA, mRNA-GO relational data combined analysis tools and broad gene sets, microRNA set or GO set.
C2Analyzer requires two files as input: one mapping the microRNAs to the genes and other mapping each gene to the GO ids it belongs to. C2Analyzer offers five types of analysis using these data.
- mRNA & GO targeted by microRNA
- microRNA set targeting mRNA
- mRNA cotargeted by microRNA set
- Cofunctionally significant microRNA pair
- microRNA set regulating GO
Output for each types of analysis can be saved as .csv format. Aditionally the microRNA-microRNA cofunctional relationship can also be saved for using with other graph veiwing software.
This tool can be used for analyzing microRNA-mRNA-GO relationship. However one can also analyze other data like, microRNA-Gene-Disease. The user has to maintain the proper format (given below) while preparing input data.
How to use
- Create above mentioned two files contaning two column data.
For example purpose,
we have used the PMRD database, however user can prepare their own input files in the particular formats mentioned below.
The microRNA-mRNA file should contain microRNA and mRNA pair in each line separated by \t (Tab) which starts with microRNA. Similarly mRNA-GO file should contain mRNA and GO pair in each line separated by \t (Tab) which starts with mRNA.
Steps to create microRNA-mRNA file
- Go to PMRD database
- Click on 'download' then right click on your plant microRNA's 'mature sequence' to choose 'Save Target As...' . Suppose the file name be xxx_mature.txt
- Go to psRNATarget server and click on 'User-submitted small RNAs / preloaded transcripts' (this is already selected as default)
- Click on 'Choose File' and then browse xxx_mature.txt
- Then from the given options in 'select a preloaded transcript/genomic library for target search' input box select corresponding option.
- Click on 'Submit' with default parameters or values as required.
- Click on 'Batch Download' and Save the file.
- Open the saved file in excel and delete all columns except the first two then save the file in csv/tsv text file
Steps to create mRNA-GO file
- Go to Biomart EnsemblPlants page.
- Choose 'Ensembl Plants Genes nn' from CHOOSE DATABASE drop-down box.
- Choose dataset of your plant from CHOOSE DATASET drop-down box.
- Click on the Attributes on the left hand panel
- Expand GENE by clicking on the + sign beside GENE: in the right panel
- Deselect 'Ensembl Gene ID'
- Expand External and select 'GO Term Accession (bp)'
- Click on 'Results' button
- Select the 'Unique results only' checkbox and click on 'Go' and save the file
Note: mRNA ids present in microRNA-mRNA and mRNA-GO files should be of same id category, e.g., both mRNA id from Refseq or Ensembl or NCBI etc.
Steps to use the software
- Open a web browser and type http://www.bioinformatics.org/c2analyzer/cgi-bin/start.pl in the address bar
- Enter the three field names. Since the example has been provided here to analyze the microRNA-mRNA-GO relationship, the default names has been given as microRNA, mRNA and GO respectively. However the user may provide any names of their choice depending on the data. The first and second field names should correspond to the first and second field of first input file respectively. Similarly, the second and third field names should correspond to the first and second field of second input file respectively.
- Click on 'Done'

- A file uploading page will appear. Click on 'Browse...' and select a microRNA-mRNA file (for test run, PsrnaTarget_mir_loci.txt file may be downloaded from 'Sample input' section and may be used )
- Click on 'Browse...' and select a mRNA-GO file (for test run, mart_export.txt file may be downloaded from 'Sample input' section and may be used )
- Click on 'Upload'

- Click on 'Proceed'

- Next, you can choose any one of the following options by clicking on radio button.

1. mRNA & GO targeted by microRNA
- Click on radio button of 'mRNA & GO targeted by microRNA'

- Select microRNA of your interest by clicking on the radio button
Here first table shows microRNA you selected, total number of mRNA targeted by that microRNA and list of mRNA respective columns. Second table shows microRNA, the number of GO biological processes and list of GO ids. GO ids are corresponding to the target mRNA.
2. microRNA set targeting mRNA
- Click on radio button of 'microRNA set targeting mRNA'

- You can enter mRNA in two different boxes as per requirement. If you want to determine a set of microRNAs which target mRNA(s), choose the left textbox. If you want to get a list of microRNAs cotargeting a set of given mRNAs, then choose the right textbox. You can enter mRNAs separated by comma or newline.
- Click on 'Submit'
Find your results on respective columns
3. mRNA cotargeted by microRNA set
- click on radio button of 'mRNA cotargeted by microRNA set'

- You can enter microRNA set of your interest to find out the mRNA set cotargeted by them
- Click on 'Submit'
4. Cofunctionally significant microRNA pair
- Click on radio button of 'Cofunctionally significant microRNA pair'
Note:
For a given microRNA pair of microRNA A and B, we identified the target subset they co-target (A ∩ B). The subset is required to have at least Omin genes. First, biological processes where the target subset is enriched are identified by hypergeometric distribution. The probability PGi for A ∩ B in the GO term i is calculated according to
the formula (Xu J et al., 2011) given below
Where N is the number of all targets (default background distribution), Ki is the total number of genes that are annotated in the GO term i and targeted by microRNAs, M is the size of A ∩ B, x is the number of targets in A ∩ B that are also annotated to term i and I is the total number of GO terms we considered.

- You can enter microRNAs in two different boxes as per requirement. If you want to determine a set of GO(s) which are regulated by pairs of microRNAs, choose the left textbox. If you want to obtain the set of GO(s) with enriched targets regulated by pairs of microRNAs then choose the right textbox. You can enter microRNAs separated by comma or newline. For the second case, enter P-value of your choice in the box [default value is 0.05]
- Click on 'Submit'
5. microRNA set regulating GO
- Click on radio button of 'microRNA set regulating GO'
Note: To identify the microRNAs, whose targets are enriched in the given GO id(s), χ2 test has been performed

- You can enter GO ids in two different boxes as per your requirement. To determine a set of microRNAs which are involved in single GO process, enter GO id(s) in left textbox. To obtain the set of microRNAs which regulate your set of GO processes with enriched targets, enter GO id(s) in right textbox.
- Click on 'Submit'
Sample input
Note: Right click on the links below and choose 'Save Link As...' or 'Save Target As...'
- Download microRNA - mRNA file
- Download mRNA - GO file
References
- Bartel DP et al. Cell 2004 116:281-97 [PMID: 14744438].
- Tsang et al. Molecular Cell 2010 38:140-153 [PMID:20385095].
- Friedman Y et al. Adv Exp Med Biol. 2013 774:317-37 [PMID:23377980].
- Je-Gun J et al. Bioinformatics 2009 25(3):387-393 [PMID:19056778].
- Balaga O et al. Nucl. Acids Res. 2012 40(19) 9404-16 [PMID:22904063].
- http://bioinformatics.cau.edu.cn/PMRD/
- http://plantgrn.noble.org/psRNATarget/
- http://plants.ensembl.org/biomart/martview/
- http://amigo.geneontology.org
- Xu J et al. Nucl. Acids Res. 2011 39:825-836 [PMID: 20929877].
About us
West Bengal University of Technology
BF - 142, Salt Lake, Kolkata,
West Bengal 700064
India
University of Calcutta
Department of Biophysics, Molecular Biology & Bioinformatics
92, A.P.C. Road, Kolkata 700009
India
To cite this tool please cite
Md. Aftabuddin, Chittabrata Mal, Arindam Deb, Sudip Kundu, C2Analyzer: Co-target- Co-function Analyzer, Genomics, Proteomics & Bioinformatics, Available online 24 May 2014, ISSN 1672-0229