Raniere Silva
Candidate for Workflows for reproducible computational science and data science
Eureka Moments
When reading the history of open source contributors, they always mention the moment when their life changed. E.g. "the frustration he had working with scientists who wanted to run before they could walk, i.e., to parallelize complex programs that were not broken down into self-contained functions" [1].
[1] Wilson G. Software Carpentry: lessons learned. F1000Research 2014.
(https://doi.org/10.12688/f1000research.3-62.v1)

We have Makefile

But something called csh is missing

And make failed
Data, Script and Action
After two independent groups collected data, they should be able to use the same script to process/visualise the information. Unfortunately, this part of the workflow is broken.

PCx goes to GitHub

And we created perprof

perprof documentation

perprof paper
The unknown unknowns
I learnt a lot about software best practices—version control, documentation, testing—and I needed some help with the ones I didn't know I didn't know.


Preservation is important for science

New technologies can help

Don't be afraid to ask the experts
Long Term Goals
I would like to apply to São Paulo Research Foundation's (FAPESP) Young Investigator Awards around 2025 and create the first Research Software Engineer (RSE) group in Brazil. At the end of FAPESP's Young Investigator Awards, around 2030, I wish that my work have inspired the creation of other RSE groups in South America.
BOSSEE
- Project management
- Structural improvements to Jupyter
- Developing the Jupyter ecosystem
- Science demonstrators
- Services and EOSC integration
- Education and dissemination

Project Management

Structural Improvements to Jupyter

Developing the Jupyter Ecosystem

Science Demonstrators

Services and EOSC integration

Education and Dissemination

Thanks for your time!
PhD DASHH
By Raniere Silva
PhD DASHH
- 510


