Skip to content

Commit bafaa4c

Browse files
committed
Version 1.0.0 with citation.
1 parent 8c3f4f5 commit bafaa4c

File tree

6 files changed

+86
-7
lines changed

6 files changed

+86
-7
lines changed

.github/workflows/python-package.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,10 @@ jobs:
2222
- uses: actions/upload-artifact@v2
2323
with:
2424
name: cellsium-package
25-
path: dist/*
25+
path: dist/*
26+
- name: Publish distribution to PyPI
27+
if: startsWith(github.ref, 'refs/tags')
28+
uses: pypa/gh-action-pypi-publish@v1.5.1
29+
with:
30+
user: __token__
31+
password: ${{ secrets.PYPI_API_TOKEN }}

CITATION.cff

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
cff-version: 1.2.0
2+
message: "If you use this software, please cite it as below."
3+
authors:
4+
- family-names: Sachs
5+
given-names: Christian Carsten
6+
orcid: https://orcid.org/0000-0001-8848-5775
7+
8+
- family-names: Ruzaeva
9+
given-names: Karina
10+
orcid: https://orcid.org/0000-0003-3610-0989
11+
12+
- family-names: Seiffarth
13+
given-names: Johannes
14+
orcid: https://orcid.org/0000-0002-2087-9847
15+
16+
- family-names: Wiechert
17+
given-names: Wolfgang
18+
orcid: https://orcid.org/0000-0001-8501-0694
19+
20+
- family-names: Berkels
21+
given-names: Benjamin
22+
orcid: https://orcid.org/0000-0002-6969-187X
23+
24+
- family-names: Nöh
25+
given-names: Katharina
26+
orcid: https://orcid.org/0000-0002-5407-2275
27+
version: 1.0.0
28+
title: "CellSium"
29+
doi: 10.5281/zenodo.6193033
30+
31+
preferred-citation:
32+
title: "CellSium: versatile cell simulator for microcolony ground truth generation"
33+
type: article
34+
journal: Bioinformatics Advances
35+
month: 8
36+
year: 2022
37+
doi: 10.1093/bioadv/vbac053
38+
volume: 2
39+
issue: 1
40+
authors:
41+
- family-names: Sachs
42+
given-names: Christian Carsten
43+
orcid: https://orcid.org/0000-0001-8848-5775
44+
45+
- family-names: Ruzaeva
46+
given-names: Karina
47+
orcid: https://orcid.org/0000-0003-3610-0989
48+
49+
- family-names: Seiffarth
50+
given-names: Johannes
51+
orcid: https://orcid.org/0000-0002-2087-9847
52+
53+
- family-names: Wiechert
54+
given-names: Wolfgang
55+
orcid: https://orcid.org/0000-0001-8501-0694
56+
57+
- family-names: Berkels
58+
given-names: Benjamin
59+
orcid: https://orcid.org/0000-0002-6969-187X
60+
61+
- family-names: Nöh
62+
given-names: Katharina
63+
orcid: https://orcid.org/0000-0002-5407-2275

README.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,13 @@ CellSium is a cell simulator developed for the primary application of generating
3737
Publication
3838
###########
3939

40-
The publication is currently in preparation. If you use CellSium within scientific research, we ask you to cite our publication.
40+
If you use CellSium within scientific research, we ask you to cite our publication:
41+
42+
Sachs CC, Ruzaeva K, Seiffarth J, Wiechert W, Berkels B, Nöh K (2022)
43+
CellSium: versatile cell simulator for microcolony ground truth generation
44+
Bioinformatics Advances, Volume 2, Issue 1, 2022, vbac053, doi: 10.1093/bioadv/vbac053
45+
46+
It is available on the *Bioinformatics Advances* homepage at `DOI: 10.1093/bioadv/vbac053 <https://doi.org/10.1093/bioadv/vbac053>`.
4147

4248
Documentation
4349
#############
@@ -76,7 +82,7 @@ Usage
7682

7783
Once installed, run CellSium via :code:`python -m cellsium`, specifying the desired entrypoint and options, such as outputs.
7884
CellSium is built modular, various output modules can be activated simultaneously. To get an overview of the available options,
79-
use the :code:`--help` switch. Furthermore, the main mode of setting tunable paramters are so called *tunables*, which can
85+
use the :code:`--help` switch. Furthermore, the main mode of setting tunable parameters are so called *tunables*, which can
8086
be set from the command line using the :code:`-t` switches. A list of tunables can be shown using the :code:`--tunables-show` argument.
8187

8288
.. code-block:: bash

cellsium/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22

33
__project__ = 'CellSium'
44

5-
__version__ = '1.0.0rc1'
5+
__version__ = '1.0.0'
66

77
__author__ = 'Christian C. Sachs'
88

99
__copyright__ = '2021, Christian C. Sachs, Forschungszentrum Jülich GmbH'
1010

11-
__citation__ = ''
11+
__citation__ = '''
12+
Sachs CC, Ruzaeva K, Seiffarth J, Wiechert W, Berkels B, Nöh K (2022)
13+
CellSium: versatile cell simulator for microcolony ground truth generation
14+
Bioinformatics Advances, Volume 2, Issue 1, 2022, vbac053, doi: 10.1093/bioadv/vbac053
15+
'''
1216

1317
__banner__ = ''

docs/examples.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For example, the following command will random cell images, and output three dat
2525
--Output GenericMaskOutput \
2626
-p
2727
28-
Note how the main mode of configuration of CellSium are *tunables*, these tunable paramters are set using the :code:`-t` argument, followed by :code:`Name=value`. The tunables are explained in the documentation, and can be listed via :code:`--tunables-show` as well.
28+
Note how the main mode of configuration of CellSium are *tunables*, these tunable parameters are set using the :code:`-t` argument, followed by :code:`Name=value`. The tunables are explained in the documentation, and can be listed via :code:`--tunables-show` as well.
2929

3030
In this example, the output of 64 images of 512x512 size are requested, setting the pixel calibration to 0.0905158 µm per pixel. :code:`ChipmunkPlacementRadius` configures the physical placement and yields denser colonies. The name of the output files/directories is specified using :code:`-o`.
3131

recipe/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% set name = "cellsium" %}
2-
{% set version = "0.0.1.dev1" %}
2+
{% set version = "1.0.0" %}
33
{% set sha256 = "" %}
44

55
package:

0 commit comments

Comments
 (0)