Skip to content

Commit 36cd0ca

Browse files
committed
Verion 3 update
version 3 update
1 parent d6c90b0 commit 36cd0ca

1 file changed

Lines changed: 19 additions & 9 deletions

File tree

README.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,37 @@ Data of genome annotation from full-stack ChromHMM model trained with 1032 datas
44
# Download links:
55
Data of full-stack genome annotations for reference assemblies hg19 can be found <a href="https://public.hoffman2.idre.ucla.edu/ernst/2K9RS//full_stack/full_stack_annotation_public_release/hg38"> here </a>. Within this folder:
66
```
7-
├── hg19_genome_100_browser.bb: big bed file of the hg19's full stack annotation. This file can only be viewed properly on the ucsc genome browser through the trackhub link: https://public.hoffman2.idre.ucla.edu/ernst/2K9RS///full_stack/full_stack_annotation_public_release/hub.txt
8-
├── hg19_genome_100_browser.bed.gz: bed.gz version of the bigbed file hg19_genome_100_browser.bb. This file can be viewed as a custom track on UCSC genome browser
9-
├── hg19_genome_100_segments.bed.gz: bed.gz version of the segmentation with only 4 columns corresponding to chrom, start, end, full_stack state
10-
├── state_annotation_processed_publish.csv: annotations of the states (a more complete, excel-format version of this file is Additional File 3 in our published paper)
7+
├── hg19_genome_100_browser.bb: big bed file of the hg19's full stack annotation.
8+
This file can only be viewed properly on the ucsc genome browser through the trackhub link:
9+
https://public.hoffman2.idre.ucla.edu/ernst/2K9RS///full_stack/full_stack_annotation_public_release/hub.txt
10+
├── hg19_genome_100_browser.bed.gz: bed.gz version of the bigbed file hg19_genome_100_browser.bb.
11+
This file can be viewed as a custom track on UCSC genome browser
12+
├── hg19_genome_100_segments.bed.gz: bed.gz version of the segmentation with only 4 columns corresponding to
13+
chrom, start, end, full_stack state
14+
├── state_annotation_processed_publish.csv: annotations of the states
15+
(a more complete, excel-format version of this file is Additional File 3 in our published paper)
1116
├── state_annot_README.md: read me file for file state_annotation_processed_publish.csv
1217
└── trackDb.txt
1318
```
1419
Data of full-stack genome annotations for reference assemblies hg38 can be found <a href="https://public.hoffman2.idre.ucla.edu/ernst/2K9RS//full_stack/full_stack_annotation_public_release/hg38"> here</a>. Full-stack annotations in hg38 were created by lifting-over the annotation from hg10 to hg38. The whole liftOver pipeline's code is provide </a href="https://github.com/ernstlab/full_stack_ChromHMM_annotations/tree/main/chromHMM_utilities/liftOver"> here </a>. Within this folder:
1520
```
16-
├── hg38_genome_100_browser.bb: bigbed file of the hg38's full-stack annotation lifted over from hg19. This file can only be viewed properly on the ucsc genome browser through the trackhub link: https://public.hoffman2.idre.ucla.edu/ernst/2K9RS///full_stack/full_stack_annotation_public_release/hub.txt
17-
├── hg38_genome_100_browser.bed.gz: bed.gz version fo the bigbed file hg38_genome_100_browser.bb. This file can be viewed as a custom track on UCSC genome browser
18-
├── hg38_genome_100_segments.bed.gz: bed.gz version of the segmentation with only 4 columns corresponding to chrom, start, end, full_stack state
19-
├── state_annotations_processed.csv: annotations of the states (a more complete, excel-format version of this file is Additional File 3 in our published paper)
21+
├── hg38_genome_100_browser.bb: bigbed file of the hg38's full-stack annotation lifted over from hg19.
22+
This file can only be viewed properly on the ucsc genome browser through the trackhub link:
23+
https://public.hoffman2.idre.ucla.edu/ernst/2K9RS///full_stack/full_stack_annotation_public_release/hub.txt
24+
├── hg38_genome_100_browser.bed.gz: bed.gz version fo the bigbed file hg38_genome_100_browser.bb.
25+
This file can be viewed as a custom track on UCSC genome browser
26+
├── hg38_genome_100_segments.bed.gz: bed.gz version of the segmentation with only 4 columns corresponding to
27+
chrom, start, end, full_stack state
28+
├── state_annotations_processed.csv: annotations of the states
29+
(a more complete, excel-format version of this file is Additional File 3 in our published paper)
2030
├── state_annot_README.md: read me file for file state_annotation_processed_publish.csv
2131
└── trackDb.txt
2232
```
2333
- Detailed description of states can be found at Additional File 3 in the <a href="https://genomebiology.biomedcentral.com/articles/10.1186/s13059-021-02572-z"> manuscript </a>. If you want a csv file outline similar information about the states' descriptions, you can also use file <a href="https://public.hoffman2.idre.ucla.edu/ernst/UUKP7/state_annotations_processed.csv">state_annotations_processed.csv</a> provided in this folder.
2434
- An analogous annotation in mouse can be found on <a href="https://github.com/ernstlab/mouse_fullStack_annotations">this page</a>.
2535
# Notes about the versions of full-stack annotation:
2636
Since the publication of our data, the annotation of full-stack annotation in **hg19** have **NOT** been changed (__except for our state names being changed from 0-based indexing system 0_GapArtf1-99_TSS2 to 1_GapArtf1-100_TSS2__). The **hg38** annotation have been changed in 3 version**:
27-
- Version 1 (): In this version, we tried to liftOver the annotation from hg19 to hg38 such that no bp in hg38 were mapped from multiple bps in hg19. However, it was brought to our attention in February 2024 that there are still some regions in hg38 that were mapped from multiple regions in hg19 in this version of the annotation. This is caused by an implicit assumption in our code that each 200-bp segment from hg19 will be mapped to another segment of length 200-bp in hg38 by the liftOver tool provided by UCSC genome browser. This is not the case, so in version 3 (May 6 2024 onwards), we fixed this issue with updated code in the </a href="https://github.com/ernstlab/full_stack_ChromHMM_annotations/tree/main/chromHMM_utilities/liftOver">liftOver pipeline</a>. In this first version, the states were numbered by the 0-based system (0_GapArtf1-99_TSS2, but note that the names GapArtf1, TSS2, etc. are exactly how they appeared in the paper). In the current version, we fixed this issue and eliminated 2,979,514 bp in verion1’s annotation that were wrongly mapped from different regions in hg19 (0.09% of the hg38 assembly genome).
37+
- Version 1 (from publication of this repository to August 11 2023): In this version, we tried to liftOver the annotation from hg19 to hg38 such that no bp in hg38 were mapped from multiple bps in hg19. However, it was brought to our attention in February 2024 that there are still some regions in hg38 that were mapped from multiple regions in hg19 in this version of the annotation. This is caused by an implicit assumption in our code that each 200-bp segment from hg19 will be mapped to another segment of length 200-bp in hg38 by the liftOver tool provided by UCSC genome browser. This is not the case, so in version 3 (May 6 2024 onwards), we fixed this issue with updated code in the </a href="https://github.com/ernstlab/full_stack_ChromHMM_annotations/tree/main/chromHMM_utilities/liftOver">liftOver pipeline</a>. In this first version, the states were numbered by the 0-based system (0_GapArtf1-99_TSS2, but note that the names GapArtf1, TSS2, etc. are exactly how they appeared in the paper). In the current version, we fixed this issue and eliminated 2,979,514 bp in verion1’s annotation that were wrongly mapped from different regions in hg19 (0.09% of the hg38 assembly genome).
2838
- Version 3 (May 6 2024 onwards): In this version, the state annotation for hg38 is corrected such that there are absolutely no bps in hg38 that were mapped from multiple bps in hg19. The states are numbered by the 1-based system (1_GapArtf1-100_TSS2, but note that the names GapArtf1, TSS2, etc. are exactly how they appeared in the paper). The change from 0-based to 1-based state numbering was made for consistency with other universal chromatin state model annotations.
2939
- Version 2: (From August 11 2023___ to February 26 2024___ ) : We mistakenly shared the links for the data in this version such that the annotations hg38 are raw output of the UCSC Genome browser's liftOver software (missing the step of filtering out bps in hg38 that were mapped from multiple bps in hg19).
3040
As of May 6 2024, we have archived the data of version3 onto https://zenodo.org/records/5759119

0 commit comments

Comments
 (0)