Skip to content

CRISPRJWCHOI/BaseEditing_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base editing frequency measurement tool

This version is not maintained now, move to https://github.com/CRISPRJWCHOI/CRISPR_toolkit

Prerequisite

OS Requirements: Linux(Ubuntu 16.04)
Install time: about 30 minutes

- python2.7
pip install numpy==1.12.1 pandas==0.20.1
or
- anaconda python2.7
conda install numpy=1.12.1 pandas=0.20.1

EMBOSS:6.6.0.0, needle
http://emboss.sourceforge.net/download/

Usage

./Project_list.txt
Write the one project name per line

/Input/Query/<project_name>/<sample_name>.txt
/Input/Reference/<project_name>/Barcode.txt
/Input/Reference/<project_name>/Reference.txt

Test
./nohup.sh

Detailed options
python2.7 Run_BaseEdit_freq_ver1.0.py -h

Output
/Output/<project_name>/Summary_result/All
Sample	Barcode	Ref	# of Total	# of Insertion	# of Deletion	# of Combination	C.-7	A.-6	T.-5	A.-4	G.-3	G.-2	A.-1	T.1	G.2	C.3	C.4	C.5	C.6	A.7	T.8	C.9	A.10	C.11	T.12	C.13	A.14	C.15	C.16	G.17	G.18	G.19	G.20	A.N	G.G	G.G	C.1	T.2	G.3
Doench2014_900	TCACTCTCTGCTGCA CATAGGATGCCCCATCACTCACCGGGGAGGCTGAGCTTGGCGTAACTAGATCTCTACTCTACCACTTGTACTTCAGCGGTCAGCTTACTCGACTTAA	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0

/Output/<project_name>/Summary_result/Target
Sample	Barcode	Ref	# of Total	# of Insertion	# of Deletion	# of Combination	 	A.-6	 	A.-4	 	 	A.-1	 	 	 	 	 	 	A.7	 	 	A.10	 	 	 	A.14	 	 	 	 	 	 	A.N	 	 	 	 	 
Doench2014_900	TCACTCTCTGCTGCA	CATAGGATGCCCCATCACTCACCGGGGAGGCTGAGCTTGGCGTAACTAGATCTCTACTCTACCACTTGTACTTCAGCGGTCAGCTTACTCGACTTAA	9	0	0	0	 	0	 	0	 	 	0	 	 	 	 	 	 	0	 	 	0	 	 	 	0	 	 	 	 	 	 	0	 	 	 	 	 

/Output/<project_name>/Summary_result/Merge_target_result
Sample	Barcode	Ref	# of Total	# of Insertion	# of Deletion	# of Combination	A.-7	A.-6	A.-5	A.-4	A.-3	A.-2	A.-1	A.1	A.2	A.3	A.4	A.5	A.6	A.7	A.8	A.9	A.10	A.11	A.12	A.13	A.14	A.15	A.16	A.17	A.18	A.19	A.20	A.N	 	 	A.1	A.2	A.3
Doench2014_900	TCACTCTCTGCTGCA	CATAGGATGCCCCATCACTCACCGGGGAGGCTGAGCTTGGCGTAACTAGATCTCTACTCTACCACTTGTACTTCAGCGGTCAGCTTACTCGACTTAA	9	0	0	0	 	0	 	0	 	 	0	 	 	 	 	 	 	0	 	 	0	 	 	 	0	 	 	 	 	 	 	0	 	 	 	 	 

Additional base editing result
vi Additional_BaseEdit_process_list.tsv
column1: project name
column2: other edited base
column3: existing result file (/Output/<project_name>/Summary_result/Target)

180903_split_hiseq_10_1_1   A,G 180903_split_hiseq_10_1_1_AtoT_Summary.txt
180903_split_hiseq_10_1_2   A,C 180903_split_hiseq_10_1_2_AtoT_Summary.txt

And run the python program
python2.7 Run_each_base_summary.py

The output will be in "/Output/<project_name>/Summary_result/Merge_target_result"

motif count
./Sequence_freq.py 25-32 30 Project_list_split_hiseq.txt
(./Sequence_freq.py motif_start-motif_end thread project_list_file)
./Sequence_freq_add.py

About

Base editing frequency measurement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published