Releases: Goosang-Yu/genet
0.13.2
What's Changed
- Update documentations by @Goosang-Yu in #50
- 🐛 SynonymousPE bug fixed! by @Jinyeong-Yang in #52
New Contributors
- @Jinyeong-Yang made their first contribution in #52
Full Changelog: 0.13.1...0.13.2
GenET v0.13.1
What's Changed
- Sync main branch by @Goosang-Yu in #47
- Release v0.13.0 by @Goosang-Yu in #48
- 🐛 SynonoyPE bug fixed by @Goosang-Yu in #49
Full Changelog: 0.12.0...0.13.1
GenET v0.12.0
What's Changed
- Merge from main to dev_goosang by @Goosang-Yu in #43
- Release v0.12.0 by @Goosang-Yu in #46
1. database module is under development!
- GenET database module is easy to use NCBI handler.
- It can download various metadatas and genome files (.gb, .gff,. ....)
- New function for parsing genbank file is under dev. (and will be comming soon..?)
2. Bug fixed: DeepPrime pegRNA design
There were some cases DeepPrime pipeline can not recognize PAM on the reverse strand when nick position is placed exactly at the center (reported by @mathinic).
An example in deepprime format:
wt-seq:
CCCAGGTGCTGACGTAGGTAGTGCTTGAGACCGCCAGAAGCTCGGAAAAGCGATCcAGGTCCTAcGGAAGGGATTCCATGAGGTGCGCGAAGGCCCTACTTCCGCTTTCACCTTGGAGACG
mut-seq:
CCCAGGTGCTGACGTAGGTAGTGCTTGAGACCGCCAGAAGCTCGGAAAAGCGATCcAGGTtacCCTAcGGAAGGGATTCCATGAGGTGCGCGAAGGCCCTACTTCCGCTTTCACCTTGGAG
This bug is now fixed: ae4b0ba
The problem was PAM window for available pegRNA setting.
def check_PAM_window(dict_sWinSize, sStrand, nIndexStart, nIndexEnd, sAltType, nAltLen, nAltIndex):
nUp, nDown = dict_sWinSize[sAltType][nAltLen]
if sStrand == '+':
nPAMCheck_min = nAltIndex - nUp + 1
nPAMCheck_max = nAltIndex + nDown + 1
else:
# nPAMCheck_min = nAltIndex - nDown + 1 # <- original code
nPAMCheck_min = nAltIndex - nDown # <- Fixed like this
nPAMCheck_max = nAltIndex + nUp + 1
# if END:
if nIndexStart < nPAMCheck_min or nIndexEnd > nPAMCheck_max:
return 0
else:
return 1
# def END: check_PAM_window
3. Bug fixed: DeepPrime output (spacer) and load model error
This issue was reported by @mathinic #45
The output of genet.predict.pe_score, the column named 'Spacer' was not actually spacer
This bug is now fixed: ae4b0ba
def pe_score():
# DeepPrime pipeline function.
...
df['Spacer'] = [wt74[4:24] for wt74 in df_all['WT74_On']]
....
Also, some files renamed in genet-models repo.
And it causes error when DeepPrime load it's input parameter file (mean.csv, std.csv).
This bug is now fixed: 528cb03
4. Documentation updated!
URL: https://goosang-yu.github.io/genet/
New docs home page still under construction.
For more details and examples for genet, docs will be update again.
Full Changelog: 0.11.0...0.12.0
GenET v0.11.0
What's Changed
- Make new documentations and publish by @Goosang-Yu in #38
- 📝 update workflow config by @Goosang-Yu in #39
- Release GenET v0.11.0 by @Goosang-Yu in #42
Full Changelog: 0.10.1...0.11.0
GenET v0.10.1
What's Changed
- merge main to dev_goosang by @Goosang-Yu in #34
- Clean items and change release tools by @Goosang-Yu in #36
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- Update DeepPrime.py by @josephjinpark in #26
- analysis module: CountReadFromCRISPResso by @Goosang-Yu in #28
- Implement UMI-tools: ReadDeduplicator, fixed by @Goosang-Yu in #30
New Contributors
- @josephjinpark made their first contribution in #26
Full Changelog: 0.9.0...0.10.0
GenET v0.9.0
Full Changelog: 0.8.3...0.9.0
GenET v0.8.3
Full Changelog: 0.8.2...0.8.3
GenET v0.8.2
What's Changed
- Develop search method in SpCas9 class by @Goosang-Yu in #23
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- ✅ Update output file format by @Goosang-Yu in #21
- 🔖 Release v0.8.1 by @Goosang-Yu in #22
Full Changelog: 0.8.0...0.8.1