Custom parts for data science

The most crucial component in your data science project is usually the hardest to build. We can help.

Talk to us
Fig. 1. Portion of Babbage's Difference Engine
The problem

The pieces are in place, but it isn't working

You have a data science team, the data and the tools. Yet the project isn't producing the promised result.

A part is missing, or doesn't fit the problem.

The solution

A bespoke component built by specialists to fit your problem

The textbooks, the blog posts, and the LLMs trained on them, all solve vanilla problems. Your problem is unique. You need a custom part, whether that's an unusual model, a custom-made algorithm or a predictor that works on problematic data.

How it works

From finding the gap to fitting the part

  1. Step 1

    Find the gap

    We immerse ourselves in your business, define the problem and identify the missing part.

  2. Step 2

    Specify the fit

    We agree on how the part will connect to your systems, and specify the inputs and outputs so it slots right into place.

  3. Step 3

    Build it

    AI has made building components fast and affordable. You pay for the thinking, the expertise and the science, not for hours of coding.

  4. Step 4

    Deliver it

    We make installing the part hassle-free by delivering containers, code packages or self-installers.

  5. Step 5

    Bed it in

    We support and train your in-house data scientists so the part keeps working after we've gone.

Parts we've built

Some custom parts from previous projects

Part 01A vehicle insurer

Driving style detector

The problem
Judging driving from the sensors in drivers' own phones, where the signals are noisy and the events that matter are rare.
The part
A model that combines accelerometer, gyroscope and GPS readings to detect driving events and score each journey.
Part 02A global media agency

Audience sizing engine

The problem
How do you work out the size of a campaign audience from minimal information without bias?
The part
A module that uses symbolic logic, Bayesian statistics and information theory to produce the best available estimate.
Part 03A credit comparison platform

Expert-trained ranking model

The problem
Card rankings traded eligibility against APR and offers using weights set by trial and error, undocumented and untested.
The part
A choice model in an unusual setting: experts choose between card profiles, and the model recovers the weights they apply to drive the ranking.
Part 04A fashion research agency

Fashion trend forecaster

The problem
Predicting how fashion trends will rise and fall in retail, from short, seasonal histories and catwalk signals that land late and unevenly.
The part
A forecasting package and app that models the delayed catwalk effect and picks and back-tests the best model for each trend overnight.
Part 05An anti-extremism research charity

Radicalisation pathway mapper

The problem
Finding the accounts that draw people from fringe conspiracy groups into extremist networks, hidden in huge volumes of social-media data.
The part
A graph database and network model that classifies each account by its role, so researchers can query for pivotal accounts and pathways.
Part 06An online fashion marketplace

Bayesian A/B testing module

The problem
Every product team ran A/B tests its own way, so results were hard to compare or trust.
The part
A Python package, notebook templates and a shared knowledge base so every test is designed, monitored and read the same Bayesian way.
Part 07An NHS research team

Hospital outbreak simulator

The problem
Working out how testing and triage policies would affect the spread of covid on wards, before trying them on patients.
The part
An agent-based simulation of a hospital, from admission to ward, that compares testing strategies at different levels of community infection.
Part 08A health-technology company

Biomarker change detector

The problem
Could noisy daily biomarker readings reliably reveal a change in someone's physiology? The answer was needed before building a device.
The part
A simulator that generates realistic readings and stress-tests change-detection algorithms, from simple thresholds to Bayesian changepoint models.
Part 09A broadcaster

Viewer impression map

The problem
Understanding what different viewer segments want from TV, in their own words.
The part
A model that maps open-ended viewer responses into an interactive space showing which impressions cluster together and matter most to each segment.
A fair question

Can't we just use AI?

You can try, and there is no denying that AI can innovate, but it's trained on textbooks, blog posts, and repositories that solve standard problems.

The growing consensus is that effective AI is a partnership and a dialogue between experts and agents – which is exactly how we build our custom components.

Why us

Hard problems are what we've always done

Coppelia was founded in 2014 by Simon Raper, an RSS accredited statistician with more than twenty-five years in data science, statistics and machine learning. We have spent that time on the difficult parts of projects: the forecasts, simulations, choice models and language systems that don't come off the shelf.

Our clients range from Google, The Economist and ITV to Wikipedia, Sainsbury's and Hope not Hate. We also train and mentor in-house teams, which is why it matters to us that what we build can be understood and kept running.

More about the team

2014
Coppelia founded
25+
years in data science, statistics and machine learning
55
clients across media, retail, finance, research and charities
RSS
accredited statistician, and a regular writer for Significance
Clients

Who we've worked with

  • Google
  • The economist
  • Itv
  • Wpp media
  • Medialab group
  • Lumina intelligence
  • Wikipedia
  • The telegraph
  • The body shop
  • Tk maxx
  • Sainsburys
  • Lyst
  • Net a porter
  • Hope not hate
  • Netflix
  • Unilever
  • Mumsnet
  • Black swan
  • 38 degrees
  • The citizens advice bureau
  • Annalect
  • Bamm
  • Barb
  • Beauhurst
  • Birkbeck college
  • Dentsu aegis network
  • Direct line group
  • Elvie
  • Essence
  • Here i am
  • Cash app
  • Wgsn
  • Ingenie
  • Trak
  • Kantar
  • Maido
  • Youth access
  • Market research society
  • Msl group
  • Redshift
  • Springer link
  • Find my past
  • The trussell trust
  • The university of hull
  • The university of manchester
  • Totally money
  • Unidays
  • Tubr
  • Benefex
  • Blue 449
  • Bmat
  • Yonder
  • Choreograph
  • Vml
What clients have said

In their words

Melt

Coppelia is part of Melt

Melt is a group of independent data science professionals who work together on larger projects. When a part needs more hands or another specialism, we draw on the collective.

Visit the Melt website

Missing a part?

Tell us where your project is stuck

A short conversation is usually enough to tell whether we can help.

Talk to us