bnosac — open analytical helpers

STATISTICS / AI / DATA SCIENCE

BNOSAC provides +20 years of expertise in statistical modelling, data science, text mining, web scraping, biostatistics, statistical web development and integration services regarding data analytics and ai.

Supporting all facets of the usage of data analytics at the enterprise. From adhoc analysis to tailor made & integrated solutions. We help set up the best working conditions for data scientists, get them up to speed with training and provide solutions to speed up deployment.

Design → Build → Automate → Deploy

What we do

all services →

Infrastructure

Reliable, self-maintainable development environments and web application hosting

  • Setup VSCode / RStudio server
  • Shiny Server / ShinyProxy
  • Docker based deployments
  • Authentication integrated with EntraID / OIDC / Keycloak
  • Connectivity to data backends & API's

Statistical Consulting & Biostatistics

Study design, biostatistics and applied statistics and machine learning for clinical, industrial and social-science data.

  • Clinical trial design & analysis
  • Predictive modelling
  • Survey & social-network analytics
  • Mixed / multilevel models & simulation studies

Conversation analytics

Audio handling, transcriptions and structured data extraction from transcripts. Agentic voice apps.

  • Automated transcription and summarization services
  • Agentic systems with voice
  • Integrated webapps

R Support

R support

  • R support & maintenance
  • Integrate R into the enterprise
  • RStudio setup

Spatial Analytics

Geostatistics and spatial modelling for environmental, agricultural and location-based decision problems.

  • Geostatistical modelling
  • Spatial interpolation & kriging
  • Point-pattern analysis
  • Map-based reporting

Statistical web applications

Design / Implement / Deploy

  • Shiny for R / Shiny for Python
  • Deploy on Shiny Server / Shiny Proxy
  • Integrated with data science / models / AI
  • Custom apps with custom javascript integrations

Text Mining

Turning unstructured text — documents, tickets, reviews — into structured, actionable signal.

  • Named entity recognition
  • Topic modelling
  • Document classification
  • Multilingual NLP pipelines

Automation

Automate all the things

  • Scheduling using Airflow and Prefect
  • Continuous integration pipelines
  • S3 integrations

Web Scraping

Reliable, maintainable data collection pipelines from web and public sources.

  • Scraper design & maintenance
  • Rate-limit & ToS-aware collection
  • Scheduled data pipelines
  • Data quality monitoring

In-House R/Python Training

From R/Python fundamentals to building and deploying production packages. We get teams up to speed with practical, in-house R training — tuned to the skill level in the room and the problems your organisation actually has.

  • R/Python fundamentals & tidy workflows
  • Package development
  • CI/CD for R/Python packages
  • Statistical modelling courses
  • Data science courses
  • Webapps

Products

all products →

blackbar

active

anonymize and pseudonymize health care text records

blackbar

Project blackbar has been set up for hospitals which need to anonymize and/or pseudonymize their text records in order to comply with the GDPR regulation or to be able to share the information in the texts with researchers, external collaborators or third parties without disclosing the personally sensitive information and still being able to share the clinically relevant information.

dokstok

active

Enterprise store for R objects.

dokstok

A central, versioned repository for datasets and statistical models across an organisation. Dokstok is an tool which allows you to store your R models and any R object inside a PostgreSQL database such that these can be easily reused inside the organisation. Storing models inside a database allows you to easily have backup procedures, to trace changes to models while allowing everyone to share the models and to use the models while doing integrated predictive modelling.

open-source

active

Open Source develoments

open-source

BNOSAC is an avid contributor to open source initiatives. Without open source, we would not be able to do what we currently do. We have more than 30 packages on CRAN and many more on github. We created Python packages which are published on pypi and provide local community support.

From the blog

all posts →

audio transcription with whisper from R

Last week, OpenAI released version 2 of an updated neural net called Whisper that approaches human level robustness and accuracy on speech recognition. You can now directly call from R a C/C++ inference engine which allow you to transcribe .wav audio files. To allow to easily do this in R, BNOSAC created an R wrapper around the whisper.cpp code. This R package is available at https //github.com/bnosac/audio.whisper and can be installed as follows. 

Jan Wijffels R

Image Annotation

This week, I uploaded a newer version of the R package recogito to CRAN. The recogito R package provides tools to manipulate and annotate images and text in shiny. It is a htmlwidgets R wrapper around the excellent recogito-js and annotorious javascript libraries as well as it's integration with openseadragon.You can use the package to set up shiny apps which annotate areas of interest (rectangles / polygons) in images with specific labels

Jan Wijffels R

doc2vec in R

Learn how to apply doc2vec in R on your text in this pdf presentation available at https //www.bnosac.be/index.php/blog/103-doc2vec-in-R. Where we focus on our R package doc2vec available at https //github.com/bnosac/doc2vec You can view the presentation below. NEW, since 2020, you can now access courses Text Mining with R and Advanced R programming online through our online school, let us know here if you want to obtain access.

Jan Wijffels R