Group

Software Development / Feed

This group is for anyone interested in applying software to conservation and wildlife research. Whether you're a developer eager to contribute to conservation or a newbie with valuable data and ideas but limited software experience, this group connects people with diverse expertise. It provides a space for asking questions, sharing resources, and staying informed about new technologies and best practices.

discussion

Looking for opportunities in AI for Bioacoustics and Environmental Monitoring

Hi everyone,My name is Leonardo Mannini, and I’m an AI engineer with a strong interest in bioacoustics and conservation technology.I recently completed a research role at FBK (...

6 0

Hi Leonardo,


Let’s chat! I potentially have some opportunities, collaborations or even short-term employment. Send me a message. 

See full post
discussion

Citizen science tool for microplastic mapping in underserved regions

Hi everyone, I'm a high school student working on a free citizen science tool for microplastic pollution in underserved regions. The idea is simple: a mobile web app where anyone...

1 2

Hi Mykhailo. That citizen science tool seems interesting. But, how do you expect people to detect microplastics (ranging from 1 µm to 5 mm in size)?

See full post
discussion

Biowatch: a free, open-source desktop app for camera trap analysis

Hi everyone  I wanted to share something we've been building that feels right at home in this community: Biowatch, a free and open-source desktop app...

6 3

This looks amazing and I look forward to trying it out when I get the chance! 

Just wondering, when it comes to the AI recognitions, is there a way to "rename" the recognitions that were incorrect? 

See full post
discussion

Spectrolipi - A tool for sound data annotation.

Hello everyone,I’m Nishant. We have released a tool called Spectrolipi (https://spectrolipi.com) — for visualizing sound, annotating spectrograms...

4 4

Hi Kristoffer,

I have tested upto 20 mins long sound files (48kHz /24 bit). It works without any significant lag on a normal office type machine (without dedicated GPU, etc). If required, I can try to provide a paging option which may be able to accomodate longer files.
Can you please inform the expected length of the sound files for your project.  

Regards,

Nishant

See full post
careers

Ecological Data Scientist

The Smithsonian Institution is the world’s largest museum, education, and research complex, with 21 museums and the National Zoo. This position is located in the Smithsonian's National Zoo and Conservation Biology...

1
See full post
discussion

Looking To Connect: Game Developer to Conservation Tech (Built Animal Movement App)

Hi everyone! My name is Kristof.I'm a game technology developer transitioning into conservation tech, and I'm so excited to have discovered this community - I honestly had no idea...

4 5

Hi Kristof,

 

 Very cool that you made your own app like this! I'm not a movement ecologist, but I'd generally say this sort of thing will be more nice to look at than solves research questions. For example, most statistical models will show that proximity to water and human development are the strongest predictors of elephant movement. But it's still a very cool tool for outreach and communication with the general public or conservation decision makers! 

I can imagine a visualization like this being very helpful in communicating drivers of human-elephant conflict in SE Asia, where elephant movements outside of protected areas may be explained by the combination of attractive food crops, accessible water and shade refuge in tree plantations, and repulsive hazing by farmers. These sorts of things that can be modeled statistically don't necessarily translate well to the public - so visualization is really important! 

On a non-geospatial note, I would say that AR/VR also has a lot of potential for increasing public engagement/support for conservation. Getting individuals who may never go to East Africa to experience visually how increasingly severe droughts affects the landscape and promotes conflict between pastoralists and agriculturalists and wildlife could be really powerful. That's perhaps an area where game development expertise would be particularly useful. 

Cheers,

Brandon

I am glad to see more programmers coming into the conservation field.  The first big project I did that really got me involved with conservation work, was taking the path finding algorithms I used from learning game programming, and using them to detect and measure the distance of routes that turtles traveled up and down streams in a river drainage.  

Wolves, cool!

Will this then need collared wolves ?

See full post
discussion

Safe and Sound project report: Is Camtrap DP a suitable standard for (bio)acoustic data?

Dear WILDLABS community,We are pleased to share with you the publication of the Safe and Sound project report: Is Camtrap DP a suitable...

1 7

Your report on extending Camtrap DP to bioacoustics resonated with something we are just beginning to explore in Mindoro Island, Philippines.

We have ongoing camera trap deployments in interior forest habitats and are beginning to examine the acoustic layer embedded in those recordings, particularly for nocturnal species such as the Mindoro Boobook. The discussion around terminology and how datasets are structured feels especially relevant, though I am still trying to understand how frameworks like Camtrap DP would apply in practice to this kind of data.

It is encouraging to see this direction being shaped at the community level. I will be following this closely as we continue to learn and figure out how our own datasets might eventually align.

See full post
discussion

Looking for advice: combining AI skills with SCUBA diving marine fieldwork

Hi everyone!I’m Daniel, a Master’s student in Life Sciences Engineering at EPFL. During my internship and thesis I focused on AI applied to medical images and signals.At the same...

4 0

Hi Daniel

 

It depends on what you want to be
If you really want to bring something new then I guess do a PhD

I have a weird background, applied mathematician, PhD in econ and now working on this
I am guessing that the transition is doable as the math is the same that's how I kept doing very different subjects

I am currently working in an french engineering school on international shipping and would love to translate AI for conservation of ocean and I have several ideas

So I would be happy to discuss them and if interested let me know?

 

 

 

See full post
discussion

Reproducible Builds in Software Development

Hi Wildlabs — quick question for the community: how important is reproducibility in your day-to-day conservation tech work?A few prompts to help:How important is...

9 1

Hi Stephen,

My experience of Nix is limited unfortunately but I think it offers a lot of the same benefits. I'm an Emacs/Lisp fan so it's perfect for me :)

There is Cuirass, which is a Guix specific CI and build automation service and a pack command to create containers. It's nice to have everything linked with Guix rather than different systems/frameworks

I built a small POC to explain the benefits. 

Makes sense, I thought there might be a Lisp preference factoring in there 🙂

Cuirass looks cool, I'm going to check it out, and the eco-pulse-monitor project looks great too, well done!

Related to AI sustainability, have you checked out any of the CodeCarbon tools by chance? I've been working on incorporating their library into our daily code tasks at work, seems like a worthwhile project - 

EcoLogits just joined CodeCarbon too I think, also neat - 

Thanks!

Thank you. That looks great! I was trying to build something similar but, as usual, there's a Python library already :) I was leaning towards trying SLMs like llama.cpp

 

My end goal is to find ways to use this approach in animal conservation specifically. I'm looking at data sets from the IUCN to see what's possible. I'd love to hear more about your work

See full post
discussion

Using app-building tools for conservation monitoring

Hi all, Here at FFI's marine team we've been trialling the use of app-building platforms to create bespoke mobile-based data entry apps. We've mostly used them to...

4 2

Hi @djscrazyhorse 

I've been looking at a similar thing. I actually decided against it in the end, and instead to take a tack of developing a solution for a particular niche.

I just published an article about the thought process here:

https://medium.com/mdes-environmental-social-impact/photo-monitoring-for-the-flax-roots-557749cdb6f3

Would love to hear your thoughts.

 

Any reason you went with those particular App Builder solutions, out of interest?

If you still need help with any of your backend on this with data.  I could possibly help.  Let me know.

See full post
discussion

Any Software (open-source) You Wish Existed?

Anyone have any ideas for pieces of software that you wish existed but didn't? My team is looking to give back to the community a bit by spearheading development of a thing and...

6 4

It would be cool to open-source/MIT license a simple utility written in QtXR, (especially for the SMART crowd, since their mobile app is written in Qt..), that could capture and encode video+audio+camera_metadata+6DOF+Video+GPS+SMPTE timecodes to a logfile of an emerging standard off an Android tablet .. for "I am looking at this  thing (description of thing here...) " video to a "well-known" BLOB type in the SMART configurable data model...

and totally awesome to translate the standard file to KML tours , AR tours with Eclipsa streams, playback against NiaticLabs reconstructions, Google XR tours, etc ... 

(extra points ... 😎... for a pipeline that transcribes the audio trough speech->text,  and the video through multi-modal scene processing for species and other metadata ("#cuteanteaters"), and exports it to a digital-rights framework so the authors can get Tik-Tok revenues ... )

... as a no-cost/thriving alternative to what WildLife Insights, GoPro, and others will inevitably do, that locks sites into their subscription models .... 

That sounds cool! I am the CyberTracker/SMART-Mobile developer. Capturing long running logs of multiple streams is a direction we are moving in. Let me know if this is something you are interested in collaborating with. We are starting small with just audio+location which is post-processed by AI into discrete observations. Turning this into a KML tour is also something I have been thinking about.

Hello! We are actually building something like this. 🐟 

Spyfish Aotearoa is a project by Wildlife.ai and the Department of Conservation in New Zealand. 

I am hoping that in a few months once we are done with the pipeline for our specific usecase, to make it open source for a general usecase. (I mean it's already open source, but definitely not easy to plug into yet).



Would you be up for a chat, would love to hear what your work looks like.



 

See full post
discussion

Prototype for exploring camera trap data

Hi, I would like to start a discussion around a prototype that aims at improving consumption of camera trap data. How is it different (in theory) from existing tools? I...

39 8

Hi Jeremy,

I am copying here a reply from Juliane Röder, who is not on the forum here:

 

The GFBio VAT tool seems to do all the desired analysing and visualising stuff - but it isn't specialized on camera trap data. Instead, it harvests GBIF, GFBio data centers, and environmental data that you can combine in any way you want: https://vat.gfbio.org/#/

6:01

Documentation with some example code and notebooks is here: https://docs.vat.gfbio.org

6:04

A standalone tool for camarea trap data and images is nice, but maybe joining forces and adding some functionality to the VAT tool to better handle camera trap data would be a more sustainable solution...?

The VAT tool can give you some simple statistics of the chosen data (e.g. occurences of wild cats in central Europe in winters 2000-2015), and some simple analyses (wild cat occurences and snow depth). It's focus is on geospatial analyses of occurrence data. They do not have any functionality specific for camera trap data - yet.

My point was, that if you want geospatial analyses and/or additional data to compare to camera trap data, you probably don't have to build a new tool.

I'm not involved with the development of the VAT tool, but I could help with the contact. I know the VAT team.

You can contact her on [email protected].

I did a quick exploration of the VAT tool. It is built quite differently, and my first impression is that it is less accessible; however, as you become more familiar with it, you discover a wide range of options to explore for DwcA occurrences.

I believe it is extremely valuable to also have a tool that works directly with the richest data (Camtrap DP), rather than relying on translated data (Darwin Core), where important details and data structure are lost.

I also think the goals of both tools are different: map-based analysis vs. exploration.

But still usefull to get to know about each other :-)


 

 

Great, it looks nice! 

We also added a way to import GBIF Dataset directly from Biowatch. It's available in the latest version!

biowatch screenshot

See full post
discussion

Github Copilot Coding Agent Overview

Hi all! I created this presentation in October for the dev team at my organization (Wildlife Protection Solutions) to be a useful guide as we look to adopt Github Copilot Coding...

6 5

cool

Thanks for sharing this Margaux! Very interesting to read.

I'm curious whether you've experimented with Claude code CLI or ChatGPT Codex to help with development and how it compares to the Github Copilot plan? At least in my experience, the release of Opus 4.5 in Claude code in late November has felt like another step change in terms of capabilities for these models 

Great presentation, Margaux!

It depends by your team' needs, level of automation you want to achieve, and budget availability.

More expensive but with extra benefits than Copilot is Cursor. However, Cline has the best of both worlds: price and capabilities.

Have you looked into Cline and Bedrock is your stack is AWS?

 

See full post