1 of 61

Ferramentas em ciência colaborativa e bancos de dados abertos

Programa de Pós-graduação em Ecologia e Recursos Naturais

2 of 61

Relembrando

2

COMUNICAÇÃO

​

- Open Science e Open Data

​

- Bancos de dados

​

- Princípios F.A.I.R.

email: cammcordeiro@pq.uenf.br || website: https://cammcordeiro.github.io/ciencia_colab/

​

​

​

ORIGINAL

CÓPIA

CÓPIA

3 of 61

​

“Without a systematic way to start and keep data clean, bad data will happen.”

3

Donato Diorio

​

“

4 of 61

Boas práticas no compartilhamento de dados

4

1

5 of 61

Ciclo de vida dos dados

5

6 of 61

Ciclo de vida dos dados

6

7 of 61

Planejamento

Criar um sistema

​

  1. Como os dados serão armazenados? Planilhas, pastas, imagens...
  2. Como serão nomeados? Data, local, amostrador, indivíduo...
  3. Onde os dados serão armazenados? Computador pessoal 2) nuvem...
  4. Como e quando serão feitos backups? Sincronização, email para colaborador/orientador...

​

​

7

8 of 61

Planejamento

Definir resultados esperados

​

  1. Qual tipo de dado será gerado?
  2. Quais tipos de arquivos serão armazenados?
  3. Qual o tamanho estimado das mídias e o espaço de armazenamento necessário?
  4. Qual será o sistema de organização e conexão entres os dados?

​

​

8

9 of 61

Planejamento

Como pensar em tudo isso?!

​

-> Bons exemplos

​

-> Dicas

- evitar redundância

- manter acurácia

- ser acessível

9

10 of 61

Coleta de dados

Planejamento = organização desde o começo

​

10

11 of 61

Coleta de dados

Planejamento = organização desde o começo

​

Bons exemplos

​

  • Organização
  • Facilidade de preenchimento
  • Réplicas amostrais claras
  • Códigos aplicáveis
  • Informação suporte
  • Espaço para observações

11

Planilha de campo "Reef Check" REVIS Alcatrazes/SP

12 of 61

Planilhando os dados

Free style

12

13 of 61

Planilhando os dados

13

Largo ou paralelo (wide)

​

  • variáveis nas linhas
  • observações nas colunas

​

Longo ou empilhado (long)

​

  • variáveis nas colunas
  • observações nas linhas

​

v1

v2

v3

a1

a

b

c

a2

x

y

z

​

var

value

a1

v1

a

a1

v2

b

a1

v3

c

a2

v1

x

14 of 61

Planilhando os dados

14

  • Prefira o formato empilhado (long)
  • Mantenha registros

15 of 61

Planilhando os dados

15

Erros comuns

​

  • Planilhas bonitas

16 of 61

Planilhando os dados

16

Erros comuns

​

  • Tabelas dentro das tabelas

​

  • Múltiplas abas

​

​

17 of 61

Planilhando os dados

17

Erros comuns

​

  • Códigos de formato na planilha

​

​

​

18 of 61

Planilhando os dados

Uma célula = um dado

18

Erros comuns

​

  • Comentários nas células

​

  • Informação múltiplas nas células

​

​

​

​

Amostra

Data da coleta

Sítio

Códigos

CT/CF*Al

ant#21

28/01/2011

Imbiape, centro

Sca tri

23,4

ant#32

28/01/2011

Imbiape, sul

Euc trip

66,8

ant#45

29/01/2011

Gurupi, leste

Mus par

67,4

Próximo ao farol velho

19 of 61

Planilhando os dados

Uma célula = um dado

19

Erros comuns

​

  • Caracteres especiais

​

  • Nomes complexos nas variáveis

​

​

​

Amostra

Data da coleta

Sítio

Códigos

CT/CF*Al

ant$21

28/01/2011

Imbiape, centro

Sca tri

23,4

ant$32

28/01/2011

Imbiape, sul

Euc trip

66,8

ant$45

29/01/2011

Gurupi, leste

Mus par

67,4

Próximo ao farol velho

20 of 61

Planilhando os dados

20

ZEROS

​

  • Zeros verdadeiros

​

  • Ausência de dados

​

  • Uso do NA ou NaN

21 of 61

Planilhando os dados

21

Consistência

​

  • Nomes de variáveis com sentido e amigáveis a sistemas de análise

​

​

  • Seguir padrões existentes, quando existirem, ou o bom senso

22 of 61

Armazenando os dados

22

Acessibilidade e estabilidade

​

  • Dar preferência para formato ASCII (American Standard Code for Information Interchange) - texto simples (*.txt, *.csv)

​

​

Sepal.Length,Sepal.Width,Petal.Length,Petal.Width,Species,amostra,lat,lon,date,site

5.1,3.5,1.4,0.3,Iris setosa,A18,48.935966,-64.840984,1929-12-01,Site1

5.4,3.4,1.7,0.2,Iris setosa,A21,48.935966,-64.840984,1929-12-01,Site1

Texto simples

Texto interpretado

23 of 61

Armazenando os dados

23

Acessibilidade e estabilidade

​

  • Dados complexos netCDF (network Common Data Form) - dados geoespaciais (e.g. rasters)

https://polar.ncep.noaa.gov

Udameri V (2017) 10.17605/OSF.IO/8XCHE

Texto simples

Texto interpretado

24 of 61

Controle de qualidade

24

QA (Quality assurance)

​

  • Quando?
  • Sempre que algo mudar

​

  • Como?
  • Indicadores gráficos
  • Sumários

​

​

  • O que checar?
    • Erros
    • Perdas
    • Adições
    • Valores 'anormais'

25 of 61

Controle de qualidade

25

QA (Quality assurance)

​

  • Quando?
  • Sempre que algo mudar

​

  • Como?
  • Indicadores gráficos
  • Sumários

​

​

  • O que checar?
    • Erros
    • Perdas
    • Adições
    • Valores 'anormais'

26 of 61

Concatenando planilhas

26

Como conectar múltiplos conjuntos de dados?

27 of 61

Reinventar a roda?

27

28 of 61

Sistema Darwin Core

​

Evolução do armazenamento de dados ecológicos

28

2

29 of 61

Histórico

29

TDWG (Taxonomic Databases Working Group)

Biodiversity Information Standards

Darwin Core

Audiovisual Core

Dados 'planos'

Multimídia

30 of 61

Padrões DwC

30

31 of 61

Padrões DwC

31

32 of 61

Padrões DwC

32

33 of 61

Padrões DwC

33

34 of 61

Padrões DwC

34

35 of 61

Padrões DwC

35

36 of 61

Padrões DwC

36

37 of 61

Associações baseadas em ocorrências

37

38 of 61

GBIF / OBIS

38

39 of 61

Humbolt extension for ecological inventories

39

40 of 61

Humbolt extension for ecological inventories

40

41 of 61

Humbolt extension for ecological inventories

41

42 of 61

Metadados

  • Quem?
  • Qual e por quê?
  • Onde, quando e como?

​

42

43 of 61

Metadados

Quem?

​

- Quem coletou os dados?

- Quem processou?

- Quem é o contato atual?

- Quem é o dono dos dados?

43

44 of 61

Metadados

Qual e por quê?

​

- A qual projeto os dados estão associados?

- Quais são as limitações dos dados?

- Quais são os usos possíveis?

- Qual é o formato dos dados?

- Por que os dados foram coletados?

44

45 of 61

Metadados

Onde, quando e como?

​

- Onde, quando e como os dados foram coletados?

- Quando e como foram processados?

- Como podem ser acessados?

- Como a qualidade dos dados foi checada?

45

46 of 61

Metadados

Boas práticas

​

- Manter metadados atualizados

- Sempre indicar as fontes e créditos

- Siga um padrão

46

47 of 61

Padrões DwC

Metadados

47

48 of 61

XML (eXtensible Markup Language)

HTML

<body>

<h1>This is a Heading</h1>

<p class="body_paragraph">This is a paragraph</p>

<div>

<h2>This is a subheading </h2>

<p>This is another paragraph</p>

</div>

</body>

XML

<continent name="Europe">

<country language="English">

Reino Unido

<currency>GBP</currency>

</country>

<country language="German">

Alemanha

<currency>EUR</currency>

</country>

</continent>

  • Linguagem semelhante ao HTML
  • Vocabulário adaptável

48

49 of 61

Metadados

  • Quem?
  • Qual e por quê?
  • Onde, quando e como?

​

49

50 of 61

EML (Ecological Metadata

Language)

  • Vocabulário específico

​

50

51 of 61

Padrões de metadados em Ecologia

51

Padrão

Descrição Técnica

Aplicação Principal

Dublin Core

Repositórios Digitais Gerais

EML

Ecologia Geral e LTER

Darwin Core

Ocorrência de Espécies (GBIF)

Humboldt Extension

Ocorrência de Espécies e LTER

ISA-Tab

Ômicas e biomedicina

52 of 61

Ferramentas de automação

52

Otimiza a criação de EML através de templates intuitivos.

Permite manipulação programática completa de metadados XML.

Limpeza e padronização taxonômica automatizada.

Otimiza a criação de EML através de templates intuitivos.

Web

53 of 61

53

54 of 61

README (Básico)

  • Modelo de entrada para seu projeto
  • Dados básicos:
    • título do projeto/dataset
    • Autor
    • data da publicação
    • tipo de licença
    • descrição do estudo/objetivo
    • estrutura dos arquivos,
    • dicionário de dados (variáveis)
    • observações

Modelo em Markdown

Exemplo em Markdown

54

55 of 61

Workflow Prático com EMLAssemblyLine

55

template_arguments: Cria arquivos .txt base.

Preenchimento: Edite descrições e unidades no Excel/Txt.

make_eml: Consolida tudo em um XML válido.

56 of 61

Atividade 2

Detalhes do resultado da atividade 1:

​

  • Padrão *.csv separado por ponto-e-vírgula
  • Amostras com nome diferente no arquivo e na ficha
  • Cabeçalho com acentos, letras maiúsculas, espaços e símbolos
  • Formato e separadores em valores decimais e datas
  • Colunas vazias

56

57 of 61

Atividade 2

​

Organizar dados no sistema Darwin Core

​

Lembrar:

- campos obrigatórios

- nomenclatura

- padrão das unidades

​

​

  1. eventCore

​

  • occurrenceExtension

​

  • extendedMeasurementsOrFacts

​

​

57

58 of 61

Atividade 2

​

​

  • eventCore

​

  • occurrenceExtension

​

  • extendedMeasurementsOrFacts

​

​

58

Campos requeridos no GBIF/OBIS:

  • occurrenceID
  • eventDate
  • decimalLongitude
  • decimalLatitude
  • scientificName
  • occurrenceStatus
  • basisOfRecord

59 of 61

Momento reflexivo

59

3

​

Albagli et al. (2014) Ciência Aberta: correntes interpretativas e tipos de ação.

UNESCO (2021) Recomendação da UNESCO sobre Ciência Aberta

​

​

​

​

60 of 61

Momento reflexivo

60

Leitura crítica

​

​

​

​

​

​

Parker et al. (2016) Transparency in Ecology and Evolution: Real Problems, Real Solutions. Trends in Ecology & Evolution, 31(9): 711-719.

​

Stosic et al. (2021) Greater belief in science predicts mask-wearing behavior during COVID-19. Personality and Individual Differences, 176: 110769

3

61 of 61

Referências

61