Ferramentas em ciência colaborativa e bancos de dados abertos
Programa de Pós-graduação em Ecologia e Recursos Naturais
Relembrando
2
REPOSITÓRIOS
- Tipos de repositórios de dados ecológicos
- Como acessar bases de dados abertos
- Controle de qualidade
“Above all else, show the data.”
3
Edward R. Tufte
“
Compartilhamento e pesquisa reprodutível
(Git e GitHub)
4
1
Falha de comunicação
Comunicação enganosa
5
Anolli, L., Ciceri, R., & Riva, G. (Eds.). (2002). Say not to say: New perspectives on miscommunication (Vol. 3). Ios Press.
Falha de comunicação
Erros históricos
6
Falha de comunicação
Erros históricos
7
Falha de comunicação
Erros históricos
8
Falha de comunicação
Erros históricos
9
Falha de comunicação
Erros históricos
10
Reprodutibilidade
Ética e responsabilidade
- Fraudes
- Descrédito
- Negacionismo
11
Ex. Mudanças climáticas e COVID-19
Reprodutibilidade
Ética e responsabilidade
- Fraudes
- Descrédito
- Negacionismo
12
Reprodutibilidade
Ética e responsabilidade
- Fraudes
- Descrédito
- Negacionismo
13
Evanega et al. (2020)
Reprodutibilidade
Ética e responsabilidade
- Pseudo-replicação
- Valor de p
- Baixa replicabilidade
- Metodologia incompleta/falha
14
Reprodutibilidade
Ética e responsabilidade
- Pseudo-replicação
- Valor de p
- Baixa replicabilidade
- Metodologia incompleta/falha
15
Transparência
16
Parker et al. (2016) 10.1016/j.tree.2016.07.002 1
Controle de versão
Versatilidade e controle
17
2
Controle de versão
18
Controle de versão
Git
- programa de controle de versão
- cria ramos independentes que podem ou não ser fusionados
- comentário de alterações (commit)
- controle local
19
Controle de versão
GitHub
- servidor Microsoft
- repositório = projeto
- alterações na rede
- commit, branch, fork
20
Controle de versão
21
Controle de versão
22
Local
Remoto
Workflow
Comando-chave:
23
fonte: xkcd.com/1597
Workflow
Comando-chave:
24
Controle de versão
Colaborando
fonte: xkcd.com/1597
RMarkdown
O que é?
- Documento de texto que permite mesclar texto puro e código executável
- chunck ou inline
25
RMarkdown
Códigos
- Cabeçalho YAML
26
RMarkdown
Códigos
- Cabeçalho YAML
27
Cabeçalho
RMarkdown
Códigos
- chunks em diferentes linguagens (R, Python, Bash CSS, JavaScript, SQL)
28
RMarkdown
Códigos
- Cabeçalho YAML
29
chunck
RMarkdown
30
chunck
código
linguagem
Nome do chunck
chunck
RMarkdown
Arquivos de saída (output)
- website (HTML, CSS)
- documentos (DOC, PDF, rtf etc)
- slides (html, ppt)
- dashboard
31
Rotinas de aquisição de dados em bases abertas
Exemplo
32
3
Atividade 4
Parte 1
Parte 2
33
Momento reflexivo
34
4
Dutta et al. (2021) Decolonizing Open Science: Southern Interventions
Carroll SR, et al. (2020) The CARE Principles for Indigenous Data Governance
Collective Benefit
Authority to Control
Responsibility
Ethics
Momento reflexivo
35
4
Leitura crítica
Gundersen OE et al. (2018) On Reproducible AI: Towards Reproducible Research, and Digital Scholarship in AI Publications. AI Magazine, 39(3): 56-68.
UNESCO (2021) Recomendação da UNESCO sobre Ciência Aberta. https://doi.org/10.54677/XFFX3334
Referências
36