Skip to content
Snippets Groups Projects
Commit d98c0888 authored by Matthaus Sirvent's avatar Matthaus Sirvent
Browse files

update readme

parent f3c33f0d
No related branches found
No related tags found
No related merge requests found
...@@ -6,28 +6,28 @@ This repository contains scripts for analyse non-b dna bed files in order to pl ...@@ -6,28 +6,28 @@ This repository contains scripts for analyse non-b dna bed files in order to pl
### 1. Intersection Script (Bash) ### 1. Intersection Script (Bash)
- **Script Name:** `str_intersect_dblbed.sh` - **Script Name:** `intersect.sh`
- **Description:** This Bash script needs two BED files as arguments, then performs a bedtools intersect operation. - **Description:** This Bash script needs two BED files as arguments, then performs a bedtools intersect operation to put it in the 3rd argument Path.
### 2. Structural Data Analysis Script (Python) ### 2. Plotting Density plots (Python)
- **Script Name:** `str_stats.py` - **Script Name:** `density_plots.py`
- **Description:** This Python script reads BED file about non-b dna structures on the human genome, calculates stats about genes and structure length and generate dataframes that can be normalised. - **Description:** This python script is made to generate density plot from a community file and a intersect file.
### 3. Plotting Scripts (Python) ### 3. Plotting Heatmap UPAC composition (Python)
- **Script Name:** `plot_generator.py` - **Script Name:** `heatmap_TF.py`
- **Description:** This Python script contains functions for visualizing the analyzed structural data. It generates density curves and violin plots for each community based on the provided non-b dna structure and community information. - **Description:** This python script is made to generate density plot from a community file and a intersect file.
## How to Use ## How to Use
the first script takes 2 arguments and need a bedtools environement: the first script takes 3 arguments and need a bedtools environement:
str_intersect_dblbed.sh annotation.bed non-b_structures.bed **intersect.sh** annot.bed file.bed ./paths_to_output
the second script is a fonction script, he is not meant to be used in command line the second script generate density plot from an intersect.bed and an community.tsv
the third script call fonction in str_stats.py and plot the dataframes the third script generate heatmap of UPAC composition from an intersect.bed and an community.tsv
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment