Skip to content

Commit 2b5d82c

Browse files
committed
Mass-replace of repo links to OpenSMFS
1 parent 9cb4c62 commit 2b5d82c

11 files changed

Lines changed: 48 additions & 48 deletions

HOWTO CLUSTER SETUP.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
This file is part of PyBroMo: a single-molecule Brownian motion diffusion
22
simulator for confocal smFRET experiments:
33

4-
* http://tritemio.github.io/PyBroMo/
4+
* http://opensmfs.github.io/PyBroMo/
55

66

77
Introduction

README.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<img title="Simulated smFRET timetrace, bursts and FRET histogram" src="https://cloud.githubusercontent.com/assets/4156237/11384620/11051666-92c6-11e5-871e-041e71839f22.png" height="110" />
99
</div>
1010

11-
**[PyBroMo](http://tritemio.github.io/PyBroMo/)** is an open-source simulator
11+
**[PyBroMo](http://opensmfs.github.io/PyBroMo/)** is an open-source simulator
1212
for Brownian-motion diffusion and photon emission of fluorescent particles
1313
excited by a diffraction limited laser spot.
1414
PyBroMo allows to simulate timestamps of photons emitted during
@@ -17,7 +17,7 @@ including sample background and detectors dark counts and to save the results in
1717
in [Photon-HDF5](http://photon-hdf5.org) format. The smFRET data files can
1818
be analyzed with any smFRET burst analysis software.
1919

20-
> For an opensource smFRET burst analysis software supporting Photon-HDF5 see [FRETBursts](https://github.com/tritemio/FRETBursts).
20+
> For an opensource smFRET burst analysis software supporting Photon-HDF5 see [FRETBursts](https://github.com/OpenSMFS/FRETBursts).
2121
2222
PyBromo simulates 3-D Brownian motion trajectories and emission of an
2323
arbitrary number of particles freely diffusing in a simulation volume (a box).
@@ -69,57 +69,57 @@ If you are new to Jupyter Notebook, refer to this guide for installation and fir
6969

7070
# Architecture
7171

72-
The simulation domain is defined as 3-D box, centered around the origin.
73-
As boundary conditions particles can be either reflected at the interface ("mirror" condition)
72+
The simulation domain is defined as 3-D box, centered around the origin.
73+
As boundary conditions particles can be either reflected at the interface ("mirror" condition)
7474
or reinjected from the opposite face ("periodic" condition).
7575

76-
A particle is described by its initial position. A list of particles with random initial position
76+
A particle is described by its initial position. A list of particles with random initial position
7777
is generated before running the diffusion simulation.
7878

79-
The excitation PSF is a function of the position and is centered with maximum on the origin.
80-
A realistic PSF obtained by vectorial electromagnetic simulation is precomputed using
79+
The excitation PSF is a function of the position and is centered with maximum on the origin.
80+
A realistic PSF obtained by vectorial electromagnetic simulation is precomputed using
8181
[PSFLab](http://onemolecule.chem.uwm.edu/software). The PSF is computed for a
8282
water immersion objective (NA = 1.2) at 532 nm
83-
and includes effects such as refractive index mismatch and mismatch between the objective lens
84-
correction and the cover-glass thickness. The user can generate a different PSF using
85-
[PSFLab](http://onemolecule.chem.uwm.edu/software) or equivalent software. The PSF is generated
83+
and includes effects such as refractive index mismatch and mismatch between the objective lens
84+
correction and the cover-glass thickness. The user can generate a different PSF using
85+
[PSFLab](http://onemolecule.chem.uwm.edu/software) or equivalent software. The PSF is generated
8686
using circular polarized light so it has cylindrical symmetry and it is precomputed only on the x-z plane.
8787
Alternatively, a simple Gaussian PSF can also be used.
8888

89-
The Brownian motion parameters are: the diffusion coefficient, the simulation box,
89+
The Brownian motion parameters are: the diffusion coefficient, the simulation box,
9090
the list of particles, the simulation time step and the simulation duration.
9191

9292
The Brownian motion simulation uses constant time-steps (typically 0.5 μs).
9393
This allows a straightforward and efficient implementation.
9494
The total simulation time is divided in chunks so that trajectories for a single chunk
95-
can easily fit in RAM. For each chunk, trajectories are computed by
96-
cumulative sum ([`cumsum`](http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html))
95+
can easily fit in RAM. For each chunk, trajectories are computed by
96+
cumulative sum ([`cumsum`](http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html))
9797
of the array of Gaussian displacement.
9898

9999
The instantaneous emission rate of each particle is computed during the Brownian motion simulation
100-
by evaluating the PSF intensity at each position. After the diffusion simulation, for each particle,
101-
photons are generated from a [Poisson process](http://en.wikipedia.org/wiki/Poisson_process) using the
102-
previously computed emission rates. An additional constant Poisson process models sample background
100+
by evaluating the PSF intensity at each position. After the diffusion simulation, for each particle,
101+
photons are generated from a [Poisson process](http://en.wikipedia.org/wiki/Poisson_process) using the
102+
previously computed emission rates. An additional constant Poisson process models sample background
103103
and detectors' dark counts. The time bin in which a "count" (photon or background) is extracted
104104
becomes the timestamp.
105105

106106
PyBroMo provides functions to simulate one or multiple FRET populations,
107107
saving the results in regular smFRET data files in Photon-HDF5 format. For each timestamp,
108108
the particle ID is also saved, allowing to separate the contribution of each particle.
109-
Photo-physics effects, such as blinking and bleaching, are not explicily
109+
Photo-physics effects, such as blinking and bleaching, are not explicily
110110
modeled but they can be easily included "modulating" the emission
111111
rates before generating the photons.
112-
Two-states systems (each state with a different FRET efficiency) can be also
112+
Two-states systems (each state with a different FRET efficiency) can be also
113113
simulated. In this case, the user needs to generate a static smFRET data file for each state
114114
(from the same diffusion trajectories). Next, transition times (switch-points) can be
115-
computed (e.g. drawing exponetial random variables) for each particle until the simulation
115+
computed (e.g. drawing exponetial random variables) for each particle until the simulation
116116
duration is covered. Finally, the user can create a new
117117
smFRET data file by selecting timestamps from each static-state file
118118
according to the generated transitions.
119119

120120
As a final note, PyBroMo computations can be performed on a single core
121-
or distributed on the nodes of a cluster (IPython cluster).
122-
Thanks to the IPython infrastructure the simulation can be seamless run on a single machine,
121+
or distributed on the nodes of a cluster (IPython cluster).
122+
Thanks to the IPython infrastructure the simulation can be seamless run on a single machine,
123123
on a cluster of machines or on a cloud computing server.
124124

125125
# Usage examples
@@ -132,8 +132,8 @@ and user guide. The notebooks can be read online at:
132132
You may be also interested in a few notebooks on the theory of Brownian motion
133133
simulation (they don't require PyBroMo):
134134

135-
* [Theory - Introduction to Brownian Motion simulation](http://nbviewer.ipython.org/urls/raw.github.com/tritemio/PyBroMo/master/notebooks/Theory%2520-%2520Introduction%2520to%2520Brownian%2520Motion%2520simulation.ipynb)
136-
* [Theory - On Browniam motion and Diffusion coefficient](http://nbviewer.ipython.org/urls/raw.github.com/tritemio/PyBroMo/master/notebooks/Theory%2520-%2520On%2520Browniam%2520motion%2520and%2520Diffusion%2520coefficient.ipynb)
135+
* [Theory - Introduction to Brownian Motion simulation](http://nbviewer.ipython.org/urls/raw.github.com/OpenSMFS/PyBroMo/master/notebooks/Theory%2520-%2520Introduction%2520to%2520Brownian%2520Motion%2520simulation.ipynb)
136+
* [Theory - On Browniam motion and Diffusion coefficient](http://nbviewer.ipython.org/urls/raw.github.com/OpenSMFS/PyBroMo/master/notebooks/Theory%2520-%2520On%2520Browniam%2520motion%2520and%2520Diffusion%2520coefficient.ipynb)
137137

138138
# Dependencies
139139

notebooks/PyBroMo - 1. Simulate 3D trajectories - single core.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - 1. Simulate 3D trajectories - single core"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - 1. Simulate 3D trajectories - single core"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",
@@ -27,7 +27,7 @@
2727
"\n",
2828
"*In this notebook we show how to perform a 3-D trajectories simulation of a set of freely diffusing molecules. The simulation computes (and saves!) 3-D trajectories and emission rates due to a confocal excitation PSF for each single molecule. Depending on the simulation length, the required disk space can be significant (~ 750MB per minute of simulated diffusion).*\n",
2929
"\n",
30-
"*For more info see [PyBroMo Homepage](http://tritemio.github.io/PyBroMo/)*."
30+
"*For more info see [PyBroMo Homepage](http://opensmfs.github.io/PyBroMo/)*."
3131
]
3232
},
3333
{

notebooks/PyBroMo - 2. Generate smFRET data, including mixtures.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - 2. Generate smFRET data, including mixtures"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - 2. Generate smFRET data, including mixtures"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",
@@ -266,7 +266,7 @@
266266
"\n",
267267
"The generated Photon-HDF5 files can be analyzed by any smFRET burst\n",
268268
"analysis program. Here we show an example using the opensource\n",
269-
"[FRETBursts](https://github.com/tritemio/FRETBursts/) program:"
269+
"[FRETBursts](https://github.com/OpenSMFS/FRETBursts/) program:"
270270
]
271271
},
272272
{

notebooks/PyBroMo - 4. Two-state dynamics - Static smFRET simulation.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) 4. Two-state dynamics - Static smFRET simulation"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) 4. Two-state dynamics - Static smFRET simulation"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",
@@ -434,7 +434,7 @@
434434
"\n",
435435
"The generated Photon-HDF5 files can be analyzed by any smFRET burst\n",
436436
"analysis program. Here we show an example using the opensource\n",
437-
"[FRETBursts](https://github.com/tritemio/FRETBursts/) program:"
437+
"[FRETBursts](https://github.com/OpenSMFS/FRETBursts/) program:"
438438
]
439439
},
440440
{

notebooks/PyBroMo - 5. Two-state dynamics - Dynamic smFRET simulation.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) 5. Two-state dynamics - Dynamic smFRET simulation"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) 5. Two-state dynamics - Dynamic smFRET simulation"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",

notebooks/PyBroMo - A1. Reference - Data format and internals.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - A1. Reference - Data format and internals"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - A1. Reference - Data format and internals"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",

notebooks/PyBroMo - B.1 Disk-single-core - Generate photon timestamps.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - B.1 Disk-single-core - Generate photon timestamps"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - B.1 Disk-single-core - Generate photon timestamps"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",

notebooks/PyBroMo - B.2 Disk-single-core - Generate smFRET data files.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - B.2 Disk-single-core - Generate smFRET data files"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - B.2 Disk-single-core - Generate smFRET data files"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of <a href=\"http://tritemio.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
15+
"This notebook is part of <a href=\"http://opensmfs.github.io/PyBroMo\" target=\"_blank\">PyBroMo</a> a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal smFRET\n",
1818
"experiments.\n",
@@ -630,7 +630,7 @@
630630
"# Burst analysis\n",
631631
"\n",
632632
"As a final check we analyze the created files with \n",
633-
"[FRETBursts](https://github.com/tritemio/FRETBursts/) \n",
633+
"[FRETBursts](https://github.com/OpenSMFS/FRETBursts/) \n",
634634
"smFRET burst analysis program."
635635
]
636636
},

notebooks/PyBroMo - GUI Trajectory explorer.ipynb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# [PyBroMo](http://tritemio.github.io/PyBroMo/) - GUI Trajectory explorer"
7+
"# [PyBroMo](http://opensmfs.github.io/PyBroMo/) - GUI Trajectory explorer"
88
]
99
},
1010
{
1111
"cell_type": "markdown",
1212
"metadata": {},
1313
"source": [
1414
"<small><i>\n",
15-
"This notebook is part of [PyBroMo](http://tritemio.github.io/PyBroMo/) a \n",
15+
"This notebook is part of [PyBroMo](http://opensmfs.github.io/PyBroMo/) a \n",
1616
"python-based single-molecule Brownian motion diffusion simulator \n",
1717
"that simulates confocal [smFRET](http://en.wikipedia.org/wiki/Single-molecule_FRET)\n",
1818
"experiments. You can find the full list of notebooks in \n",
19-
"[Usage Examples](http://tritemio.github.io/PyBroMo/#usage-examples).\n",
19+
"[Usage Examples](http://opensmfs.github.io/PyBroMo/#usage-examples).\n",
2020
"</i></small>"
2121
]
2222
},
@@ -28,7 +28,7 @@
2828
"\n",
2929
"*In this notebook implements an interactive 3-D trajectories visualizer. To visualize trajectories you need simulatte the trajectories first.*\n",
3030
"\n",
31-
"*For more info see [PyBroMo Homepage](http://tritemio.github.io/PyBroMo/)*."
31+
"*For more info see [PyBroMo Homepage](http://opensmfs.github.io/PyBroMo/)*."
3232
]
3333
},
3434
{

0 commit comments

Comments
 (0)