Skip to content

cdanss/Linkage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linkage is a user-friendly, interactive, open-source R-Shiny web application for exploring and visualizing potential gene cis-regulatory elements (CREs) based on ATAC-seq and RNA-seq data. Users can upload customized data or re-analysis public datasets, then obtain genome-wide CREs with simple clicks. All the CREs are predicted from multi-omics sequencing data, rather than being experimentally determined. The main feature for Linkage is to identify potential CREs for the whole genome by performing canonical correlation analysis between each quantitative chromatin accessibility measure and the quantitative expression level across all samples. Additional modules are developed to allow users to perform more systematic and deeper analysis for the gene regulatory landscape.

The Shiny application is additionally hosted at https://xulabgdpu.org.cn/linkage.

Local Installation (Optional)

1. Download Linkage Source Code

You can obtain the source code in either of the following ways:

  • Clone the GitHub repository:

    git clone https://github.com/luoyyyy/Linkage.git

    Or

  • Download the ZIP file from: https://github.com/luoyyyy/Linkage.
    The downloaded folder should be named Linkage-main.

2. Install Required R Packages & Run Linkage

  • Manual Package Installation
    1.Open your R or RStudio environment.
    2.Install the required packages:
    install.packages(c("shiny","shinyBS","ggplot2","wordcloud2","plotly","enrichplot","visNetwork","lubridate","forcats","stringr","purrr","readr","tidyr","tibble","tidyverse","igraph", "dplyr","ggpmisc","ggpp","data.table","shinyjs","ggupset","ggimage","ggpubr","shinyWidgets","shinycssloaders","shinydashboardPlus","shinydashboard","DT"))
    
    if (!requireNamespace("BiocManager", quietly = TRUE))
        install.packages("BiocManager")  
    
    BiocManager::install(c("clusterProfiler","rtracklayer","BiocIO","XVector","BSgenome","BSgenome.Hsapiens.UCSC.hg38","GenomicRanges","GenomeInfoDb","IRanges","S4Vectors", "BiocGenerics","Gviz","ChIPseeker","motifmatchr","org.Hs.eg.db","org.Mm.eg.db","TxDb.Mmusculus.UCSC.mm10.knownGene","BSgenome.Mmusculus.UCSC.mm10"))
    ℹ️ A complete list of packages and versions can be found in the sessionInfo file.
    3.Run the application from the directory:
    shiny::runApp("/path/to/Linkage-main")

Authors

Please do not hesitate to post an issue or contact the authors :

Siwen Xu: siwxu@gdpu.edu.cn

Yuyan Luo : 1620218029@qq.com

About

An R shiny web server for linking of ATAC-seq to gene expression data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • R 100.0%