Spectroscopie Raman · Suite d’analyse

La lumière, réduite au signal.

Tous les outils d’analyse Raman dont un laboratoire a besoin (fitting, cartographie, ML, IA) dans une seule fenêtre. Reproductibles par définition.

Défiler
Dans une seule fenêtre
ChargementNettoyageRecadrageFit multi-picsCartographie 2DCartographie 3DClusteringPCALittérature IAExport publiableChargementNettoyageRecadrageFit multi-picsCartographie 2DCartographie 3DClusteringPCALittérature IAExport publiable
Le problème

L’analyse Raman d’aujourd’hui est fragmentée, manuelle et non reproductible.

Six laboratoires partenaires. Une semaine de travail médiane. Trente et une heures. Et le vendredi, le résultat n’est toujours pas reproductible.

01

Code maison, science fragile.

Chaque laboratoire écrit ses propres scripts. Ils cassent à chaque nouveau jeu de données.

02

Aucun standard pour les batchs et les cartes.

Les outils mono-spectre ne passent pas à l’échelle. Les cartes tiennent avec des notebooks et du ruban adhésif.

03

Le ML reste hors de portée.

La plupart des spectroscopistes savent décrire ce qu’ils veulent, pas l’implémenter.

04

Tout se fait à la main.

Fond, pics, étiquettes, figures, répétés pour chaque échantillon, chaque article, chaque révision.

Le pipeline · du brut au publiable

Toute l’histoire dans un seul spectre.

Un scan Raman d’oxyde de graphène contient un rapport complet sur le matériau — si vous savez le lire. Faites défiler : le spectre sous vos yeux déroule le pipeline complet de Nitida, du bruit brut à une carte classifiée.

BRUT · SNR
14 dB
01 · Le signal brut

Tout juste sorti de l’instrument.

De l’oxyde de graphène, intact : les vrais pics sont enfouis sous un fond de fluorescence en pente et des spikes acérés de rayons cosmiques. Réglez le bruit pour sentir d’où part réellement un spectroscopiste — un rapport signal sur bruit d’à peine 14 dB.

02 · Nettoyer

Arracher les rayons cosmiques.

Les rayons cosmiques frappent le détecteur au hasard et laissent des spikes d’un seul pixel, plus hauts que le signal lui-même. Un filtre médian repère chacun d’eux et le soulève hors du spectre — regardez-les s’envoler — sans perturber les bandes en dessous.

03 · Soustraire le fond

Décoller le signal du fond.

Le fond de fluorescence est modélisé puis soustrait, et la trace se pose sur un axe plat. Changez de méthode et observez la différence : arPLS laisse la ligne la plus propre.

04 · Ajuster les pics

Deux bandes, deux histoires.

La bande G, ordonnée, et la bande D, née des défauts, sont chacune ajustées par une pseudo-Voigt. Le ruban en dessous est le résidu — ce que le modèle a manqué. Ici, il est presque plat : R² 0,9987.

→ Touchez les puces G et D pour lire la FWHM de chaque bande — la largeur qui encode la qualité du cristal.

05 · Un seul nombre

Diviser D par G.

Le rapport d’intensité des deux bandes suit le degré de désordre du carbone. Faites glisser le curseur de réduction : à mesure que l’oxyde se réduit, les domaines ordonnés rétrécissent et ID/IG grimpe de l’oxyde de graphène vers le GO réduit.

06 · Passer à l’échelle

Une recette, chaque spectre.

Une carte Raman, ce sont des milliers de spectres sur une grille. La recette que vous venez de construire — despike, ligne de base, fit, rapport — s’exécute automatiquement sur chaque point : 2 400 spectres, chaque pixel coloré par son ID/IG. La chimie devient une image. À vous de choisir quoi colorer.

07 · Multivariée

Laisser les données trouver leurs propres axes.

L’analyse en composantes principales compresse chaque spectre en deux ou trois nombres qui capturent l’essentiel de la variation. Tracés l’un contre l’autre, les pixels se séparent en familles naturelles — sans la moindre étiquette.

08 · Clustering

Regrouper par similarité.

k-means rassemble les pixels en clusters et les repeint sur la carte : des phases distinctes — feuillet oxydé, zone réduite, substrat — émergent en régions cohérentes. Choisissez combien de clusters chercher.

09 · Classification

Nommer chaque région.

Entraînez sur une poignée de points étiquetés et Nitida classe le reste : chaque pixel est attribué à l’oxyde de graphène, au GO réduit ou au substrat, avec 97,8% d’accord avec la vérité terrain. Une carte de phases complète, à partir d’une seule recette.

10 · Reproductible par conception

Six mois plus tard, la même figure.

Chaque étape que vous venez de voir est capturée dans un JSON de 20 Ko. Relancez-le sur une autre machine, par un autre étudiant, et la figure est identique. Rejouez tout le pipeline ci-dessous — puis appliquez-le à vos propres données.

Télécharger Nitida

macOS · Windows · Linux — hors ligne, vos données restent les vôtres.

Les capacités

Cinq outils, une seule fenêtre.

01 · Charger et nettoyer

Chargez n’importe quel format. Nettoyez-le en un clic.

CSV, formats constructeurs. Cinq méthodes de ligne de base dont arPLS et SNIP. Suppression des rayons cosmiques activée par défaut.

  • 01Cinq lignes de base, polynomiale, arPLS, Rolling Ball, Rubberband, SNIP.
  • 02Aperçu en temps réel, voyez le résultat pendant que vous réglez les paramètres.
  • 03Mode carte, appliquez le nettoyage à 1 200 spectres d’un coup.
spectres · nitida_001 · brut vs corrigé
02 · Ajustement des pics

Un ajustement multi-pics qui converge.

Lorentzienne, gaussienne, Pseudo-Voigt. Détection automatique ou placement manuel. Des contraintes quand la physique l’exige.

  • 01Deux moteurs, scipy curve_fit et lmfit.
  • 02Contraintes strictes sur la position, l’amplitude, la FWHM.
  • 03R² · χ²ᵣ · paramètres par pic exportés avec chaque fit.
déconvolution multi-pics · pseudo-voigt
Faites glisser les pics · cm⁻¹
P1
P2
P3
Sum
R² 0,9987
03 · Cartographie

Des cartes qui racontent l’histoire, pas seulement les données.

Appliquez votre recette d’ajustement à chaque point de la carte. Heatmaps 2D, surfaces 3D, profils, expressions personnalisées.

  • 01Expressions personnalisées, peak1_amp / peak2_amp devient une carte ID/IG.
  • 02Refit d’un seul point corrige les points aberrants sans relancer la carte.
  • 03Profils et surfaces 3D réglables en temps réel.
  • 04Analyse multivariée — PCA, NMF, UMAP et t-SNE condensent des milliers de spectres en quelques composantes interprétables.
  • 05Clustering et classification — K-means, GMM, hiérarchique, HDBSCAN, spectral, plus des classifieurs (SVM, Random Forest, KNN, PLS) pour segmenter et identifier les phases.
heatmap · I_D / I_G · 2 400 spectres
0,4
2,1
3 min 24 s
04 · IA et ML en local

Un assistant qui lit la littérature. En local.

L’agent de recherche intégré parcourt les articles, extrait les données de pics et les corrèle avec vos spectres analysés. PCA, k-means, classifieurs, prêts à l’emploi.

  • 01Entièrement local, tourne sur Ollama. Aucune clé API.
  • 02Recherche bibliographique, Google Scholar et extraction d’articles.
  • 03Réponses visuelles, l’assistant trace spectres et heatmaps dans le chat.
assistant · local · ollama · gemma4:e4b
Identifie les pics de mon oxyde de graphène.
J’ai lu 8 articles sur le Raman de l’oxyde de graphène. Votre fit montre la bande D à 1 348 cm⁻¹ et la bande G à 1 583 cm⁻¹.Ferrari · 2007Stankovich · 2007+6 autres
Compare mes données à la littérature.
Votre ID/IG = 1,34 se situe entre Stankovich (1,28) et Ferrari (1,41). Cohérent avec un GO partiellement réduit. 12 articlesaccord 92%
Regroupe la carte par forme spectrale.
k-means exécuté · k = 4. A (38%) graphène pur · B (24%) GO · C (22%) carbone désordonné · D (16%) substrat. Superposition des clusters affichée sur la heatmap.
05 · Reproductibilité

Un JSON, une figure, partout.

Chaque étape de l’analyse (ligne de base, recadrage, pics, contraintes, modèle ML) est capturée dans un JSON de 20 Ko. Partagez-le, versionnez-le, relancez-le.

  • 01L’export des réglages capture le pipeline complet en JSON portable.
  • 02Presets intégrés pour le graphène, le silicium, le diamant.
  • 03La même figure, six mois plus tard, sur une autre machine, par un autre étudiant.
analyse · graphene_map_001 · settings.json
01
Chargement · graphene_map_001.csv
a3f1…b29c
02
Fond · arPLS λ=1e5
a3f1…b29c
03
Recadrage · 1 200–1 700 cm⁻¹
a3f1…b29c
04
Fit des pics · pseudo-voigt × 4
a3f1…b29c
05
Carte · ID/IG
a3f1…b29c
settings.json · 18,4 Ko · sha256 a3f1c84b29c…
Les chiffres

De 31 heures à 40 minutes.
Et c’est reproductible.

Chiffres issus de six laboratoires pilotes, six mois, 220k spectres traités. Temps mesurés sur l’analyse de bout en bout d’une carte de 2 400 points.

Temps gagné
0×
Analyse médiane de bout en bout : 31 h à la main → 40 min dans Nitida.
Labos pilotes
0
Actifs sur des jeux de données réels en science des matériaux, biologie et pharma.
Spectres ajustés
0k
Total des spectres traités dans les pilotes depuis la première version.
Reproductibilité
0%
Relancez un fichier de réglages et vous obtenez la figure identique. Par conception.

*Chiffres indicatifs, fondés sur un flux de travail typique.

Comparer

La catégorie n’avait pas d’outil par défaut de niveau scientifique.

Suite constructeur OriginPro Notebook Python Nitida
Fitting batch multi-spectre Limité Manuel Oui (code) Natif
Cartographie 2D et 3D Liée au constructeur Non Oui (code) Intégrée
Reproductibilité (un seul fichier) Non Non Ad hoc Par conception
ML / classification Non Non Oui (code) Un clic
Assistant IA pour la littérature Non Non Non Local · privé
Multiplateforme · indépendant du constructeur Lié au matériel Oui Oui Mac · Win · Linux
Conçu pour le spectroscopiste Oui Non Non (ingénieurs) Oui
Tarifs

Deux façons de se lancer.

Une licence pour le travail en solo. Une ligne directe pour les laboratoires, les entreprises et les intégrations.

Entreprises · Constructeurs

Entreprise ou intégration

Parlons-en

Pour les laboratoires, les entreprises, les intégrations constructeur ou les besoins particuliers. Écrivez-moi directement.

  • Licences multiples / de site
  • Intégration aux instruments
  • Onboarding et support dédiés
  • Co-branding et citations
Me contacter →

Prix hors TVA.

Télécharger

Faites tourner Nitida sur votre machine.

Application de bureau native, entièrement hors ligne. Choisissez votre système d’exploitation.

6 premiers mois offerts · puis 15 €/mois

La lumière, réduite au signal.

Si vous ajustez encore vos spectres Raman à la main le vendredi après-midi, essayez Nitida — les 6 premiers mois sont offerts.

FAQ

Questions fréquentes.

Mes données quittent-elles le laboratoire ?+
Non. Nitida tourne entièrement sur votre machine, IA comprise. L’assistant de recherche utilise Ollama en local : aucun appel cloud, aucune clé API, aucune donnée sur le réseau.
Quels formats de fichiers puis-je charger ?+
CSV standard, formats natifs des principaux constructeurs (Renishaw, Horiba, Bruker). Cartes 1D, 2D et hyperspectrales jusqu’à des centaines de milliers de spectres.
Fonctionne-t-il sur Mac, Windows, Linux ?+
Oui. Nitida est multiplateforme : même binaire, mêmes réglages, mêmes résultats sur Mac, Windows et Linux. La seule dépendance externe optionnelle est Ollama pour les fonctions IA.
Puis-je l’intégrer à mon flux de travail existant ?+
Oui. Tous les paramètres sont exposés en JSON portable, et l’API Python permet de piloter Nitida depuis vos notebooks existants. Les presets intégrés pour le graphène, le silicium et le diamant offrent un point de départ reproductible.
Que signifie « reproductible par définition » ?+
Chaque étape de l’analyse (chargement, fond, recadrage, pics, contraintes, modèle ML, export) est capturée dans un fichier settings.json d’environ 20 Ko. Le charger sur une autre machine reproduit exactement la même figure. Zéro ambiguïté.
Combien de temps dure l’onboarding ?+
Une session de 4 heures suffit pour amener un laboratoire de la première installation à la première carte publiable. La plupart des utilisateurs pilotes sont autonomes dès la première semaine.
Retours

Que voudriez-vous améliorer ?

Un bug, une idée, un format que vous aimeriez voir pris en charge. Les demandes des utilisateurs guident ce que nous construisons ensuite.

Ouvre votre application de messagerie — aucune donnée ne quitte le site.

Ou écrivez-nous directement : [email protected]