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

Fix citations (about page and paper) #104

Merged
merged 3 commits into from Jul 13, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
40 changes: 26 additions & 14 deletions docs/about.md
Expand Up @@ -4,39 +4,51 @@ Pyomeca is Apache-licensed and the source code is available on [GitHub](https://

## Citing Pyomeca

If you use pyomeca in your academic work, please consider citing [our paper]() as:
If you use pyomeca in your academic work, please consider citing [our paper](https://github.com/openjournals/joss-papers/blob/joss.02323/joss.02323/10.21105.joss.02323.pdf) as:

```bibtex
@article{jos-pyomeca,
author = {author},
title = {title},
journal = {journal},
year = {year},
@unpublished{Martinez2020,
doi = {},
url = {},
year = {2020},
publisher = {The Open Journal},
volume = {},
number = {},
pages = {},
author = {Romain Martinez and Benjamin Michaud and Mickael Begon},
title = {Pyomeca: An Open-Source Framework for Biomechanical Analysis},
journal = {Journal of Open Source Software}
}
```

!!! note

Our paper is currently under review.
You can follow the review process [here](https://github.com/openjournals/joss-reviews/issues/2323).
Once available, we will update the BibTex entry.

Please consider citing the [xarray](https://openresearchsoftware.metajnl.com/articles/10.5334/jors.148/) project, which pyomeca is based on:

```bibtex
@article{jors-xarray,
title = {Xarray: N-D labeled arrays and datasets in Python},
title = {Xarray: N-D labeled arrays and datasets in Python},
author = {Joe Hamman and Stephan Hoyer},
year = {2017},
journal = {Journal of Open Research Software}
year = {2017},
journal = {Journal of Open Research Software}
}
```

## Papers citing Pyomeca
## Papers using Pyomeca

- Blache, Yoann, Romain Martinez, Raphaël Dumas, Mickael Begon, Nicola Hagemeister, and Sonia Duprey. 2019. “[Chapter 20 - Motion Analysis and Modeling of the Shoulder: Challenges and Potential Applications.](https://www.sciencedirect.com/science/article/pii/B9780128167137000209)” In DHM and Posturography, edited by Sofia Scataglini and Gunther Paul, 261–271. Academic Press. doi:10.1016/B978-0-12-816713-7.00020-9.

- Bouffard, Jason, Romain Martinez, André Plamondon, Julie N. Côté, and Mickaël Begon. 2019. “[Sex Differences in Glenohumeral Muscle Activation and Coactivation during a Box Lifting Task.](https://www.tandfonline.com/doi/abs/10.1080/00140139.2019.1640396)” Ergonomics 62 (10). Taylor & Francis: 1327–1338. doi:10.1080/00140139.2019.1640396.
- Bouffard, Jason, Romain Martinez, André Plamondon, Julie N. Côté, and Mickaël Begon. 2019. “[Sex Differences in Glenohumeral Muscle Activation and Coactivation during a Box Lifting Task.](https://doi.org/10.1080/00140139.2019.1640396)” Ergonomics 62 (10). Taylor & Francis: 1327–1338. doi:10.1080/00140139.2019.1640396.

- Martinez, Romain, Najoua Assila, Etienne Goubault, and Mickaël Begon. 2020. “[Sex Differences in Upper Limb Musculoskeletal Biomechanics during a Lifting Task.](https://www.sciencedirect.com/science/article/abs/pii/S0003687020300673)” Applied Ergonomics 86 (July): 103106. doi:10.1016/j.apergo.2020.103106.
- Martinez, Romain, Najoua Assila, Etienne Goubault, and Mickaël Begon. 2020. “[Sex Differences in Upper Limb Musculoskeletal Biomechanics during a Lifting Task.](https://doi.org/10.1016/j.apergo.2020.103106)” Applied Ergonomics 86 (July): 103106. doi:10.1016/j.apergo.2020.103106.

- Martinez, Romain, Jason Bouffard, Benjamin Michaud, André Plamondon, Julie N. Côté, and Mickaël Begon. 2019. “[Sex Differences in Upper Limb 3D Joint Contributions during a Lifting Task.](https://www.tandfonline.com/doi/abs/10.1080/00140139.2019.1571245)” Ergonomics 62 (5): 682–693. doi:10.1080/00140139.2019.1571245.
- Martinez, Romain, Jason Bouffard, Benjamin Michaud, André Plamondon, Julie N. Côté, and Mickaël Begon. 2019. “[Sex Differences in Upper Limb 3D Joint Contributions during a Lifting Task.](https://doi.org/10.1080/00140139.2019.1571245)” Ergonomics 62 (5): 682–693. doi:10.1080/00140139.2019.1571245.

- Assila Najoua, Claudio Pizzolato, Romain Martinez, David Lloyd, Mickael Begon. 2020. “Toward a physiological model of the shoulder: EMG-assisted algorithm to account for the muscle co-contraction.” Annals of Biomedical Engineering.
- Assila Najoua, Claudio Pizzolato, Romain Martinez, David Lloyd, Mickael Begon. 2020. “[EMG-Assisted Algorithm to Account for Shoulder Muscles Co-Contraction in Overhead Manual Handling.](https://doi.org/10.3390/app10103522)” Applied Sciences.

## Contributors and support

Expand Down
63 changes: 45 additions & 18 deletions docs/paper/paper.bib
Expand Up @@ -5,7 +5,9 @@ @ARTICLE{Hoyer2017-sf
volume = 5,
pages = "304",
month = apr,
year = 2017
year = 2017,
issn = "2049-9647",
doi = "10.5334/jors.148"
}

@ARTICLE{Virtanen2020-zv,
Expand All @@ -17,17 +19,25 @@ @ARTICLE{Virtanen2020-zv
pages = "261--272",
month = mar,
year = 2020,
language = "en"
language = "en",
issn = "1548-7091, 1548-7105",
pmid = "32015543",
doi = "10.1038/s41592-019-0686-2",
pmc = "PMC7056644"
}

@INPROCEEDINGS{McKinney2010-pl,
title = "Data structures for statistical computing in python",
booktitle = "Proceedings of the 9th Python in Science Conference",
@INPROCEEDINGS{McKinney2010-lm,
title = "{D}ata {S}tructures for {S}tatistical {C}omputing in {P}ython",
booktitle = "{P}roceedings of the 9th {P}ython in {S}cience {C}onference",
author = "McKinney, Wes",
volume = 445,
pages = "51--56",
institution = "Austin, TX",
year = 2010
publisher = "SciPy",
pages = "56--61",
series = "Proceedings of the Python in Science Conference",
year = 2010,
conference = "Python in Science Conference",
location = "Austin, Texas",
issn = "2575-9752",
doi = "10.25080/Majora-92bf1922-00a"
}

@ARTICLE{Hunter2007-fv,
Expand All @@ -38,7 +48,9 @@ @ARTICLE{Hunter2007-fv
number = 3,
pages = "90--95",
month = may,
year = 2007
year = 2007,
issn = "1558-366X",
doi = "10.1109/MCSE.2007.55"
}

@ARTICLE{Walt2011-em,
Expand All @@ -50,7 +62,9 @@ @ARTICLE{Walt2011-em
number = 2,
pages = "22--30",
month = mar,
year = 2011
year = 2011,
issn = "1521-9615",
doi = "10.1109/MCSE.2011.37"
}

@ARTICLE{Dixon2017-co,
Expand All @@ -60,22 +74,32 @@ @ARTICLE{Dixon2017-co
volume = 140,
pages = "1--10",
month = mar,
year = 2017
year = 2017,
issn = "0169-2607",
doi = "10.1016/j.cmpb.2016.11.007"
}

@ARTICLE{Muller2019-vd,
@ARTICLE{Muller2019-cx,
title = "{CusToM}: a Matlab toolbox for musculoskeletal simulation",
author = "Muller, Antoine and Pontonnier, Charles and Puchaud, Pierre and Dumont, Georges",
publisher = "hal.inria.fr",
year = 2019
journal = "JOSS",
volume = 4,
number = 33,
pages = "927",
month = jan,
year = 2019,
issn = "2475-9066",
doi = "10.21105/joss.00927"
}

@ARTICLE{Hachaj2019-tk,
title = "{RMoCap}: an {R} language package for processing and kinematic analyzing motion capture data",
author = "Hachaj, Tomasz and Ogiela, Marek R",
journal = "Multimedia Systems",
month = aug,
year = 2019
year = 2019,
issn = "1432-1882",
doi = "10.1007/s00530-019-00633-9"
}

@ARTICLE{Hatze1974-zc,
Expand All @@ -87,7 +111,10 @@ @ARTICLE{Hatze1974-zc
pages = "189--190",
month = mar,
year = 1974,
language = "en"
language = "en",
issn = "0021-9290",
pmid = "4837555",
doi = "10.1016/0021-9290(74)90060-8"
}

@INPROCEEDINGS{Rasmussen2003-yv,
Expand All @@ -108,4 +135,4 @@ @misc{ezc3d
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/pyomeca/ezc3d}
}
}
4 changes: 2 additions & 2 deletions docs/paper/paper.md
Expand Up @@ -31,7 +31,7 @@ The processing, analysis and visualization of these data could therefore be unif
Most biomechanical data characterizing human and animal movement appear as temporal waveforms representing specific measures such as muscle activity or joint angles.
These data are typically multidimensional arrays structured around labels with arbitrary metadata (\autoref{fig:biomech-data}).
Existing software solutions share some limitations.
Some of them are not free of charge [@Rasmussen2003-yv] or based on closed-source programming language [@Dixon2017-co; @Muller2019-vd].
Some of them are not free of charge [@Rasmussen2003-yv] or based on closed-source programming language [@Dixon2017-co; @Muller2019-cx].
Others do not leverage labels and metadata [@Walt2011-em; @Hachaj2019-tk; @Virtanen2020-zv].
`pyomeca` is a python package designed to address these limitations.

Expand Down Expand Up @@ -126,7 +126,7 @@ emg_dataframe = emg_processed.meca.to_wide_dataframe()
emg_dataframe.plot.box(showfliers=False)
```

![`pyomeca` offers a method to convert the data structure into a `pandas` dataframe [@McKinney2010-pl].
![`pyomeca` offers a method to convert the data structure into a `pandas` dataframe [@McKinney2010-lm].
This allows users to further extend the plot possibilities using the visualization built into `pandas` itself, such as boxplot.\label{fig:ex-4-box}](fig/ex-4-box.pdf)

```python
Expand Down