Tools and Resources

Experimental tools, prototypes, and learning resources exploring biodiversity informatics. Much of the data is sourced from the NBN Atlas.

Applications

3

Record Cleaner Report for NBN Atlas Data

Record Cleaner Report for NBN Atlas Data

Select records or data sets from the NBN Atlas and pass them through the BRC Record Cleaner. Uses the Record Cleaner API

UKSI Taxonomy Browser

UKSI Taxonomy Browser interface showing species search and hierarchical navigation

Browse and search the UK Species Inventory (UKSI) taxonomy. Explore hierarchical classifications, synonyms and common names.

Species Alert Report Generator

Species Alert Report Generator

Generate detailed species alert reports based on location data. Query biodiversity databases and create formatted reports for ecological assessments and planning applications.

Developer Projects

2 For developers

Code repositories, libraries, and technical resources. These projects are more technical in nature and are primarily intended for developers.

Python

Experimental AI Eval Framework for Biodiversity Data

A lightweight, local evaluation framework for biodiversity data AI tasks. This is an experimental codelab project for learning and inviting collaboration.

Typescript, React, Tailwind

React Component library for the NBN Atlas

This mono repo was created as a learning resource for developers wanting to gain experience with React whilst also possibly contributing to the NBN Atlas. It is not currently maintained and could certainly do with updating (the React ecosystem changes so quickly!).

Playgrounds

1

Interactive Jupyter notebooks for exploring biodiversity data, testing algorithms, and learning techniques. Fork and experiment with these notebooks at your own pace.

Species Alert Report with Simple Spatial Analysis

Explore how to query species data from the NBN Atlas API and perform basic spatial analysis. Learn to filter records by location, analyze species distributions, and generate simple reports.

Occurrence Cubes using the NBN Atlas API

Explore how to query occurrence data from the NBN Atlas API to generate an Occurrence Cube.

Occurrence Cube Demo
About Jupyter Notebook Hosting

Notebooks can be hosted on platforms like:

  • GitHub + Binder - Free, allows users to launch interactive sessions
  • Google Colab - Free, integrates with Google Drive, GPU support available
  • JupyterHub - Self-hosted option for full control
  • NBViewer - Static notebook viewing (read-only)