forked from vaquerizaslab/fanc
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
134 lines (87 loc) · 3.82 KB
/
CHANGELOG
File metadata and controls
134 lines (87 loc) · 3.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
0.9.0
- Support for VC and SQRT_VC normalisations using --norm-method
- Support for choosing Juicer normalisation method on the command line using "@" notation
- Convenience function for saddle plot in Python API
- Convenience function for aggregate plot in Python API
- Updated function for distance decay in Python API
- Fix PCA plot axis labels
- Fix bug when enabling imputation of contacts in insulation score calculation
- Fix x axis limits in LinePlot
- Increased slice size in loops annotation for efficiency
- Fix Cooler out of bounds error
- Added support for expected value caching in Cooler files
- Fix expected values return value when requesting only a single chromosome
- Fix random freezing of multiprocessing workers by using "spawn" context
0.8.39
- Fix for wrong barplot alignment
0.8.38
- Fix for using fanc pca without -r argument
0.8.37
- Fix for --split-fastq command in fanc map
0.8.36
- Fix crash due to multiprocessing / threading incompatibility
- Fix ICE balancing bias vector
- Fix axis label for Hi-C stats plot
0.8.35
- Fix genome partitioning for integer input
0.8.34
- Fix fanc fragments bug where it would not work with bin sizes
- Fix Juicer issue with missing normalisation information
- Add support for using multiple regions in PCA analysis
0.8.33
- Do not raise exception when when no contacts between specific chromosomes are found in Juicer file
0.8.32
- Fix for 4D nucleome pairs format import
- Error when subsetting on files other than FAN-C
0.8.31
- Remove qname_ix references left over from legacy code
- Force recalculation of aggregate matrices in tad strength
0.8.30
- Fix a bug in Cooler file expected value calculation
0.8.29
- ensure juicer tools can be found when running to-juicer
- Fix a bug when manually specifying juicer resolutions
0.8.28
- Remove unsorted BAM files produced by auto
- Fix an issue with difference matrices where regions were incorrectly masked
0.8.27
- Fix an issue where cooler files could not be generated for highly sparse matrices
- Fix help text display for fanc map
0.8.26
- Faster edge iterators with speedups up to 10-15x
- Option to deep-copy a Hi-C (or related) matrix in fanc hic
- O/E transformation of individual edges is now possible, not just whole matrices
- Startup and cleanup commands for fanc auto --run-with sge
- TAD, loop, and compartment strength functions
0.8.25
- Improved subsetting that maintains uncorrected matrix version
- Removed redundant calculation of expected values when retrieving bias vector
- Fixed msgpack 1.0.0 compatibility
- Improved chimeric read resolution
0.8.24
- Silence divide by zero warning in compartment analysis
- Fix AB domain reporting
0.8.23
- Fix a bug where plotting a gene panel to PDF would crash
- Optimised file handling for pairs generation
0.8.22
- Juicer compatibility improvements
- Fix for a bug in fanc dump which ignored expected value normalisation in some cases
- Improved compartments help text
0.8.21
- Temporary file support for Juicer and Cooler files
0.8.20
- Added support for multiple restriction enzymes in fanc fragments, pairs, map, and auto
- Optimised binning for large number of very small contigs
0.8.19
- Fixed issue # 9 where BED files were not loaded correctly as genome files
0.8.18
- Fix for an index bug that could lead to table write errors in some settings
- add from-txt capability to fanc
- Support for loading gzipped FASTA files as genome. Closes issues #1 and #2
- Updated fanc fragments. Note that the --chromosomes argument now requires a comma-separated list as input. Closes issue #4
- Support for multi-threaded SAM/BAM sorting with sambamba. Closes issue #5
- Check for equal bin sizes before combining matrix for split plot. Fixes issue #7
0.8.17
- Renamed --tads-flyamer to --tads-imakaev in fanc aggregate
- option for strings passed to max_dist in triangular matrix plot API