Tools and automated tools. And
I prefer that method, is to actually make the actual source code
available, because then people can, other scientists can take that source code
itself and run, and run it, or embed it in their own
environment, and then they can modify it without having to worry about.
Your entire integrated you know, environment needing to work together.
They can just take the aspects of your source code
that, that they can use and change and then maybe
even give that back to you. an important way with which you can use is
by typically if you have your data available in analysis ready data sets.
you can, it would be very useful to have templates for.
Reporting and analysis.
So you just press a button, and you generate templates.
And there are many technologies that allow you to do that.
the R open source language, can interface with Latek, which,
which is a way to produce, PDFs, PDF
reports, or HD, or you can generate HTML reports.
Also, based on our analysis.
This is just two examples.
There are many ways with which you can run
analyses and automatically generate well produced reports out of them.
Before I move on, I did mention GitHub.
GitHub is, Git is a distributed source management,
technology that allows you to back up your codes.
maintain different versions of your code in a distributed manner.
People can collaborate.
They can make incremental changes, and then merge, the work together.
GetHub is a website where you can establish a public.
kind of place for your, source code, and in this case I have an example
of some quality assurance checks that, that are run on a large HIV database.
And these are very complicated, checks, and it's it was useful to kind of.
Embed them, but, all in one scripting mechanism.
And, so, for example, in this case, they are available on GitHub.
People can download the code as a zip file or using just the Git
program which is a, sort of a. a specialized way with which this data
can be distributed from different computers, but anyway,
people you can share that, the source code itself.
You can version it, people can examine it,
so that they can see the differences every time
you make changes to it, and they can
just choose to decide whatever Version that they want.
Or corresponds to whatever, level of your manuscript was, for example.
And, you'll see, at the bottom of the screen.
GetHub allows you to generate, you
know?
Using markdown, which is, some markup language that
allows you to generate structured text like this.
But you can use HTML, or.
Or other formats. But anyway, this is one example.
I urge you to look at it.
We will provide in the course other ways other source, other
ways with which you can disseminate and, and share your source code.
Finally, talk about the data itself.
why is it important to share your data?
it's important to reinforce open scientific
[UNKNOWN].
Other people can look at your data.
Different, analysis approaches different opinions, can
examine the same data, and, everyone will
be better by having these different eyes looking at the same, essentially, data.