Skip to content
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
4d47638
Update README.md
Will-Raymond Aug 23, 2021
02312e7
additional features option for the visualization
Will-Raymond Aug 23, 2021
e6993f2
Merge branch 'packaged' of https://github.com/MunskyGroup/rSNAPsim in…
Will-Raymond Aug 23, 2021
80605b7
search includes and provide eigen path option for model builder
Will-Raymond Aug 23, 2021
da2ce0a
Clean up repo, fixed setup.py so it works with model maker
Will-Raymond Aug 24, 2021
f709fad
Create hairpin.png
Will-Raymond Aug 25, 2021
045339d
Create construct_demo.png
Will-Raymond Aug 25, 2021
04788ad
Update construct_demo.png
Will-Raymond Aug 25, 2021
9651025
adding test files and updating several files
Will-Raymond Sep 14, 2021
788e8cd
Update README.md
Will-Raymond Sep 14, 2021
0103554
Fixed a bug with the model maker
Will-Raymond Sep 15, 2021
5ecf981
updated dist
Will-Raymond Sep 15, 2021
9b40a08
fixed a Genbank polling but and added context errors
Will-Raymond Sep 16, 2021
31fafda
Update README.md
Will-Raymond Oct 7, 2021
6f5a728
Updates and some convenience functions
Will-Raymond Oct 8, 2021
238dd64
fixed a bug with codon usage command
Will-Raymond Oct 11, 2021
125aa48
Changes to frap simulation
Will-Raymond Oct 13, 2021
f9750f0
fixed harringtonine runoff tau leaping, added photobleaching
Will-Raymond Oct 22, 2021
1ba4f4e
Update README.md
Will-Raymond Oct 22, 2021
9b8bd5e
added a backup of current c++ source files (0.0.21) to the packaged b…
Will-Raymond Oct 22, 2021
00d3ca8
Create rsnapsim_figure1_tmp.png
Will-Raymond Oct 22, 2021
f5c6a33
Update README.md
Will-Raymond Oct 22, 2021
6571002
some more sequence functionality
Will-Raymond Oct 25, 2021
94ddf0a
made aux cdict tRNA naming more clear
Will-Raymond Oct 25, 2021
711b34b
fixed a bug with diffusion rate calculation
Will-Raymond Oct 27, 2021
a35b049
fixed input parsing for fluorophore in diffcalc
Will-Raymond Oct 27, 2021
5c76541
added normalization options to inta
Will-Raymond Nov 15, 2021
1978f8c
Install changes, flat metrics
Will-Raymond Jan 10, 2022
6800513
Fixed dependencies in setup and commented some functions
Will-Raymond Apr 8, 2022
1da1b3c
adding some errors and extra tag detection
Will-Raymond Apr 8, 2022
a74a4c9
additional documentation and bug fixing for sequence manipulations
Will-Raymond Apr 12, 2022
5067a79
inta testing
Will-Raymond Apr 15, 2022
c688932
intensity analyses tests and faster acov calculation.
Will-Raymond Apr 20, 2022
ff55e34
get_gb_file returns file name now
Will-Raymond Apr 22, 2022
2fc1dc8
get_gb now keeps a record of previously pulled files to prevent genba…
Will-Raymond Apr 22, 2022
87edc8a
test files for model builder / EPA site elongation rate calculation
Will-Raymond Jun 27, 2022
38a11e9
Added functionality for converting PA or EPA values to elongation rates
Will-Raymond Jun 27, 2022
8f1371e
fixed bug in poi.CAI, changd orfs to 0,+1,-1, included 5'utr and 3'ut…
Will-Raymond Jul 7, 2022
54f9f44
adding detect_tag method to poi
Will-Raymond Jul 7, 2022
15dee49
removed a circular import from seqmanip to poi, poi testing file
Will-Raymond Jul 11, 2022
720df54
fixed some minor bugs with last version
Will-Raymond Jul 12, 2022
457eaa1
clarified keyword arguments on autocorrelation calculation
Will-Raymond Jul 12, 2022
0d1d8a6
fixed a bug in interpolating acc g0
Will-Raymond Jul 13, 2022
9ea0e9f
Adding newer model maker files
Will-Raymond Jul 15, 2024
c85eb6e
removing python packaging folders to clean up this branch
Will-Raymond Jul 15, 2024
e1cc104
Update .gitignore
Will-Raymond Jul 15, 2024
a88ba48
Delete IntensityAnalysesRagged.py
Will-Raymond Jul 15, 2024
34605c6
reorganizing testing for the modules
Will-Raymond Jul 15, 2024
39b69ee
reran the documentation for newest version of sphinx
Will-Raymond Jul 16, 2024
3c83c49
Adding in new model maker files
Will-Raymond Jul 17, 2024
dc39631
added preliminary .dna file parsing
Will-Raymond Aug 13, 2024
60033d7
Added unit test for loading .dna files with our dna file parser
Will-Raymond Aug 26, 2024
7da1c7a
added multiline fasta test
Will-Raymond Aug 27, 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
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -128,5 +128,12 @@ trna_ssa/
# Pylint
.pylint.d/

# packaged stuff
build/
dist/
obsolete/
*.egg-info/

.vscode*


23 changes: 19 additions & 4 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
recursive-include include *.pxd
recursive-include include *.pyx
recursive-include include *.cpp
recursive-include include *.h
recursive-exclude rsnapsim/ssa_cpp/*
recursive-exclude rsnapsim/ssa_cpp
recursive-exclude trna_ssa *
recursive-exclude models *
recursive-exclude test *
recursive-exclude test_files *
recursive-exclude paper_figures *

recursive-include blank_model.pyx
recursive-include blank_model.cpp
recursive-include blank_model.h

recursive-include rsnapsim/blank_model.pyx
recursive-include rsnapsim/blank_model.cpp
recursive-include rsnapsim/blank_model.h



prune ssa_cpp/
42 changes: 38 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ Translated by Will Raymond - 2018/2019
------------------------------
### **rSNAPsim** - **R**NA **S**equence to **NA**scent **P**rotein **Sim**ulation
-------------------------------

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![PyPI version](https://badge.fury.io/py/rsnapsim.svg)](https://badge.fury.io/py/rsnapsim)

ssa c++ library [![PyPI version](https://badge.fury.io/py/rsnapsim-ssa-cpp.svg)](https://badge.fury.io/py/rsnapsim-ssa-cpp)


![alt text](https://github.com/MunskyGroup/rSNAPsim/blob/packaged/rsnapsim/docs/images/rsnapsim_figure1_tmp.png?raw=true)


### Project Goal

Provide a Python module that takes nucleotide sequence as an input and does the following:
Expand All @@ -31,17 +40,29 @@ Dependencies:
* [matplotlib](https://matplotlib.org/)
* [pandas](https://pandas.pydata.org/)
* [SnapGene Reader](https://github.com/IsaacLuo/SnapGeneFileReader)

* [DnaFeaturesViewer](https://edinburgh-genome-foundry.github.io/DnaFeaturesViewer/index.html)
-----------------------------------
### Instillation

#### Within a conda enviroment:

```conda install eigen ```
```
conda install eigen
pip install rsnapsim-ssa-cpp
pip install rsnapsim
```


```pip install -i https://test.pypi.org/simple/ rsnapsim-ssa-cpp ```
#### Within a Google Colab:

```
!apt install libeigen3-dev
!ln -sf /usr/include/eigen3/Eigen /usr/include/Eigen
!pip install rsnapsim-ssa-cpp
!pip install rsnapsim
!pip install --upgrade rsnapsim
```

```pip install -i https://test.pypi.org/simple/ rsnapsim```

##### Compilation of the C++

Expand All @@ -54,6 +75,19 @@ The c++ model should attempt to compile when you pip install the ssa-cpp module,

-------------------------------------

--------------------
### Example Colab Notebooks

* Simulating Translation [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1yT0bt39GEB3fS9iO73_a-Bad9uorl_I5?usp=sharing)
* Simulating Constructs with Different codon usages [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1Amy9Mvf0IZDJsy9ZQ3sxAENSFOmiNJMQ?usp=sharing)
* Intensity Analyses [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1G0sWY4ul-mAb51JT9F7GfyK49Dkxui9V?usp=sharing)
* Harringtonine / FRAP simulations [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1_Y9l_EYIRIUwg7FYgVxoTfb6fYNo5NrJ?usp=sharing)
* Model Maker/ Designer [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1l3KXD0MWeH6crGLp2EbmOzNrvJphFyf_?usp=sharing)
* MW/Diffusion Calculations [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/17l7oMcNTaoiR0FSVbc46DEv8DCBG6IFO?usp=sharing)




#### Future work

- Example notebooks of all functions
356 changes: 0 additions & 356 deletions build/lib/rsnapsim/CodonDictionaries.py

This file was deleted.

196 changes: 0 additions & 196 deletions build/lib/rsnapsim/FileParser.py

This file was deleted.

27 changes: 0 additions & 27 deletions build/lib/rsnapsim/GenericMetaData.py

This file was deleted.

Loading