Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync upstream #1

Open
wants to merge 53 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
d4b0d57
Merge pull request #8 from neksa/docs
shandy79 Apr 24, 2020
ef7ad2c
#6 Fix motif_doc.rst syntax
Apr 27, 2020
fbb79f4
#6 Further updates to fix motif_doc.rst syntax
Apr 27, 2020
d611787
#6 Update strand options in motif_doc.rst
Apr 27, 2020
4c913ea
#6 Update examples in motif_doc.rst
Jun 2, 2020
b5e95a1
#6 Update examples and arguments in motif_doc.rst
Jun 3, 2020
3a02104
#6 Correct arg in example
Jun 3, 2020
f89896e
Merge pull request #46 from shandy79/docs
neksa Jun 4, 2020
a3db55a
Merge pull request #10 from neksa/master
shandy79 Jun 8, 2020
cfcf82d
Motif improvements: added RR, param to Haldane correction and test
neksa Aug 18, 2020
e548ed7
Version 0.9.1.0dev2:
neksa Aug 20, 2020
3b4f4fb
* Added handling of SSL Errors
neksa Aug 20, 2020
1c94a86
Updated MD5 of cohort file for test
neksa Aug 20, 2020
5906568
Bump cryptography from 2.9 to 3.2
dependabot[bot] Oct 27, 2020
45fdbf3
Merge pull request #52 from neksa/dependabot/pip/cryptography-3.2
neksa Dec 8, 2020
3c5327b
Merge pull request #53 from neksa/rank/without_cohort
neksa Dec 8, 2020
d0f6e3c
Update rank_doc.rst
anna-panchenko Dec 22, 2020
274cef0
Merge remote-tracking branch 'upstream/master'
shandy79 Dec 30, 2020
71ede05
Merge branch 'docs'
shandy79 Dec 31, 2020
55d9a3f
Merge pull request #11 from neksa/master
shandy79 Dec 31, 2020
45fde24
#54 Provide informative error message when issue occurs with genome 2…
shandy79 Jan 2, 2021
29c25cf
#56 Catch error and provide helpful feedback
shandy79 Jan 2, 2021
04673d3
#51 Remove input format option from rank
shandy79 Jan 2, 2021
6d60f8b
#51 Restore and suppress input-format arg
shandy79 Jan 6, 2021
46c426c
Merge pull request #57 from neksa/feature/51-remove_rank_vcf
neksa Jan 11, 2021
f1aebea
Update rank_doc.rst
anna-panchenko Jan 11, 2021
860f0f7
Merge remote-tracking branch 'upstream/master'
shandy79 Jan 12, 2021
fc3c0e2
Switch fetch test from md5sum to file length
shandy79 Jan 12, 2021
c9838b6
Fix CircleCI fetch test issue
shandy79 Jan 12, 2021
f2478cb
Merge pull request #59 from shandy79/hotfix/cli_test-fetch
shandy79 Jan 12, 2021
7b62ec4
Merge pull request #60 from neksa/hotfix/cli_test-fetch
neksa Jan 12, 2021
414db61
Bump cryptography from 3.2 to 3.3.2
dependabot[bot] Feb 10, 2021
eed4672
Fixed #64 - unexpected multiple pentanucleotides for same amino acid …
neksa Feb 27, 2021
2965dc4
bump version
neksa Feb 27, 2021
f652141
Merge remote-tracking branch 'origin/docs' into rank/without_cohort
neksa Feb 27, 2021
0d85732
Merge branch 'master' into rank/without_cohort
neksa Feb 27, 2021
5d52ba8
Fixed cbioportal URL
neksa Feb 27, 2021
b2d30ba
upd test file size
neksa Feb 27, 2021
a9b703c
upd test file size in circle CI config
neksa Feb 27, 2021
89a799f
Changelog for new release
neksa Feb 27, 2021
f971bf2
Fix readthedocs format according to v2 https://docs.readthedocs.io/en…
neksa Feb 27, 2021
06bf64a
Merge pull request #66 from neksa/rank/without_cohort
neksa Feb 27, 2021
51a60f7
Merge pull request #65 from neksa/dependabot/pip/cryptography-3.3.2
neksa Feb 27, 2021
1b600e4
html format is redundant as it is the default format
neksa Feb 27, 2021
b712972
Updated installation instructions and basic module help
neksa Feb 27, 2021
252f548
removed unused shield
neksa Feb 27, 2021
93b8fa3
Formatting documentation for API docs and readthedocs style
neksa Mar 22, 2021
fb737c9
deleted obsolete files
neksa Aug 16, 2021
b272ffa
add support for ranking silent mutations given MAF (e.g. L61=)
neksa Feb 20, 2022
c5aacd0
bump version, add changelog
neksa Feb 20, 2022
1122d64
Merge pull request #68 from neksa/rank_silent
neksa Feb 20, 2022
d753db3
delete LFS files
neksa Oct 31, 2024
e60c3cb
Create dependabot.yaml
neksa Oct 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,12 @@ jobs:
name: Execute mutagene fetch
command: |
pipenv run mutagene -v fetch cohorts MSKCC --cohort paac_jhu_2014
FETCH_MD5SUM=$(md5sum paac_jhu_2014.tar.gz | awk '{print $1}')
[ $FETCH_MD5SUM = 'b7709f55eaeade1b1c6102d134b16c18' ]

# Removed due to inconsistent md5 sums across repeated downloads, affecting both this test and pytest
#FETCH_MD5SUM=$(md5sum paac_jhu_2014.tar.gz | awk '{print $1}')
#[ $FETCH_MD5SUM = 'acbf8c569c2b8f5684ccfb1e036743f0' ]
FETCH_SIZE=$(stat -c %s paac_jhu_2014.tar.gz)
[ $FETCH_SIZE = '271932' ]

- run:
name: Execute mutagene motif
Expand Down
11 changes: 11 additions & 0 deletions .github/dependabot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
7 changes: 0 additions & 7 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,12 @@
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py

# Build documentation with MkDocs
#mkdocs:
# configuration: mkdocs.yml

# Optionally build your docs in additional formats such as PDF and ePub
formats: html

# Optionally set the version of Python and requirements required to build your docs
python:
Expand Down
31 changes: 19 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
## Changelog

0.9.2.0 Release
---------------
* Support for ranking of silent mutations given MAF file (e.g. L20=)
* Fixed pyvcf installation by replacing with pyvcf3

0.9.1.0 Release
---------------
* Rank is able to calculate cohort on the fly from MAF files, no need to rely on precalculated cohorts
* Rank documentation overhauled
* Fixed bugs and issues [#50] [#44] [#51] [#54] [#56] [#38] [#64]
* Test framework updates
* More informative error messages (with genome selection)

0.9.0.2 Release
-----------------------
---------------
* Genome is set to hg19 by default [#2]
* Two bootstrap strategies for confidence intervals: t-distribution-based and percentile-based
* Bootstrap options can be fine-tuned in a separate menu section
Expand All @@ -22,20 +35,20 @@
* Fixed typos in documentation [#31]

0.9.0 Release
-----------------------
-------------
* Changed --save-motif-matches output to BED format, now includes sample and motif
* Fixed tests according to new motif API

0.9.0dev2 Testing release
-----------------------
-------------------------
* Fixed incorrect parsing of mutations on '-' transcribed strand
* Avoiding double-thresholding on motif significance. Now only qvalue threshold matters
* Added an option --save-motif-matches to save all mutations that match motif in a separate file
* Not showing progress bar in motif search in debug mode
* Now using T for transcribed, N for non-transcribed and A for any strand to avoid confusion with the reference strand + - and =

0.9.0dev1 Testing release
-----------------------
-------------------------
* Simplified command-line interface in all subpackages, e.g. 'mutagene motif search' is now simply 'mutagene motif'
* Retained backward compatibility of command-line interface with 0.8.6
* Added aliases for subpackages, e.g. fetch = download
Expand All @@ -55,33 +68,27 @@
* MAF file loading improved for GDC and MSKCC data sources. More meaningfull error messages

0.8.6.4 Release
-----------------------
---------------
* testing and development releases are not available in pip mirrors, bumping version

0.8.6.4dev1 Testing release
-----------------------

---------------------------
* added handling of VCF files to motif analysis
* Signatures from COSMIC v3 available as signature set "49"

0.8.6.3dev1 Development release
------------------------

* Fixed issue with counting matches in asymmetric motifs on reverse complementary strand
* Changed calculation of enrichment, it is now calculated as Risk Ratio
* Pvalue reports one-sided Fisher test by default with a 0.05 threshold
* Formatting of floating point numbers in the output is more tidy

0.8.5.1 Bug-Fix Release
-----------------------

* several error messages downgraded in log level
* correct handling of missing parameters

0.8.5 Release
-------------

* Functionality available 'fetch_genomes', 'fetch_cohorts', and 'rank'
* Uploaded to PyPi as mutagene


Loading