All functions

ancestors()

Get the ids of all ancestors of some taxa

api_define_object_set()

Define a set of objects by filtering according to some criteria

api_handle_response()

Handle an API response

api_login()

Log in EcoTaxa

api_object()

Get information about a single object

api_sample()

Get information about a single sample

api_taxon()

Get information about a single taxon

api_token()

Read your EcoTaxa token

api_token_path()

Get the path to your cached EcoTaxa token

api_update_object_set()

Batch update metadata of objects

api_update_sample_set()

Batch update metadata of samples

api_url()

Get the base URL of EcoTaxa's API

api_user()

Get information about a single user, by id

api_get_user_preference() api_set_user_preference() api_del_user_preference()

Deal with user preferences

api_users()

List EcoTaxa users

api_users_me()

Get information about the currently authenticated user (i.e. you)

api_users_search()

Search for users, by name

as.taxo() is.taxo() as.list(<taxo>) as.Node(<taxo>)

Coerce a taxonomy data.frame to various formats

children()

Get ids of the children of some taxa

db_connect_ecotaxa() db_disconnect_ecotaxa() src_ecotaxa() db_disconnect()

Database connection to EcoTaxa

db_extract()

Get objects and associated metadata

descendants()

Get ids of descendants of some taxa

extract_taxo()

Extract a subset of the taxonomy for a set of ids

is_leaf()

Tests whether taxa are leaves in a taxonomic tree

lineage()

Get the full lineage of a taxon

map_names() parse_mapping()

Parse a mapping specification

parent() parents()

Get id of the parent of some taxa

read_ecotaxa_tsv() read_etx()

Read tsv file from EcoTaxa

remove_empty_cols()

Remove empty columns from a data.frame

taxo

Minimal, fake taxonomy table

taxo_id()

Get the ids of taxa from their names

taxo_name()

Get the names of taxa from their ids

tbl_ecotaxa()

Connect to common EcoTaxa tables