Ferrum — une infrastructure GA4GH qui tourne vraiment.

Données et calcul GA4GH sur site (DRS, WES, TES, TRS, Beacon, htsget, Passports, Crypt4GH) destinés aux cliniques, centres d’intégration de données et sites de vague ultérieure proches de genomDE qui ne peuvent pas envoyer de données brutes vers le cloud. Testée, documentée, en Rust. L’identité peut être Ferrum en standalone ou GA4GH Infra — produit distinct, Apache-2.0. Pas un déploiement de production DIZ ou genomDE nommé.

Actif (bêta) Construit en Rust Sur site BUSL-1.1

Des preuves que vous pouvez inspecter

Ferrum est le produit payant données/calcul (BUSL-1.1, usage recherche, conversion Apache-2.0 au bout de quatre ans — voir LICENSE). Lab Kit et ferrum-meta viennent avec Ferrum ; ce ne sont pas des produits séparés. La démo et HelixTest sont des preuves de référence / démo, pas des produits. GA4GH Infra est un produit d’identité Apache-2.0 distinct.

Pourquoi Ferrum existe

Beaucoup d’implémentations GA4GH sont cloud-first, difficiles à vérifier ou tout simplement inachevées. Ferrum s’adresse aux équipes qui savent que leurs données doivent rester sur site — tout en ayant besoin d’interopérer avec des réseaux compatibles GA4GH. Les API GA4GH sont bonnes. Il devrait exister un système qui les implémente de façon cohérente. Nous l’avons construit.

Les archives nationales conservent les données génomiques soumises. Ferrum est le côté local : infrastructure compatible GA4GH à la clinique ou au nœud de données avant soumission. Crypt4GH est implémenté dans Ferrum — le même chiffrement que de nombreuses archives. Interface DRS pour un transfert structuré. Pas de cloud comme intermédiaire.

Compagnon clinique : Solum

Lorsque vous avez aussi besoin de conformité clinique/EHDS (appliquer · traduire · prouver) à côté des données génomiques, Solum est le compagnon optionnel — produit et périmètre réglementaire distincts, motifs Crypt4GH et de souveraineté partagés. Non requis pour faire tourner Ferrum.

Page produit Solum →

Ferrum + Solum ensemble

Plan génomique et plan de conformité clinique dans un même engagement : motifs Crypt4GH partagés, périmètres séparés, une conversation pilote. Demandez un périmètre Ferrum + Solum conjoint.

Demander Ferrum + Solum

Capacités clés

Fonctionnalité Description
Moteurs de workflows portables Exécution WES/TES pour Nextflow, CWL, WDL et Snakemake — sur clusters Slurm ou runners locaux. LSF n’est pas implémenté.
Provenance et export RO-Crate Métadonnées de lignée et bundles RO-Crate exportables pour la reproductibilité, les pistes d’audit et les catalogues en aval.
Offline-first / mode Edge Tourne sur un appareil avec SQLite et stockage local. Pas de PostgreSQL ni MinIO requis pour les déploiements Edge. Reprise propre après une coupure de courant.
Audit de résidence des données Journal append-only chaîné cryptographiquement de tous les mouvements de données. Prouve que les données sont restées dans votre institution.
Beacon fédéré (P2P) Les instances Ferrum s’interrogent directement — pas de coordinateur central, pas de dépendance cloud. Fonctionne sur des liaisons lentes ou intermittentes.

Détail terrain, épidémie et architecture → SF-TR-2026-001

Orientation, pas un avis juridique

Conçu pour des environnements réglementés (RGPD, EHDS, NIS2, HIPAA comme orientation). Preuves techniques et tests — pas un certificat de conformité et pas un avis juridique.

Tarification institutionnelle (indicative)

L’usage recherche sous la Additional Use Grant BUSL reste sans frais de licence. Pour les déploiements institutionnels de production, nous proposons des licences annuelles forfaitaires et un support optionnel — pas de SaaS par siège.

Poste Repère (EUR HT)
Licence commerciale — nœud unique 15 000–35 000 € / an
Licence commerciale — multi-sites (2–5) 40 000–80 000 € / an
Pilote borné (60–90 jours) 10 000–20 000 € forfait (crédit sur licence année 1 selon accord)
Support Standard inclus · Priority +15 % · Enterprise +30 % (SLA de disponibilité seulement si le SOW le définit)

Indicatif uniquement. Conditions contraignantes par écrit. Consortium / nœuds nationaux : contactez-nous. Afrique : tarification régionale documentée 25–50 % sous le palier UE.

Exemple année 1 (indicatif)

Un DIC mono-site pilotant Ferrum + Solum Track A ensemble aboutit souvent à environ 18–38 k€ en année 1 avant majorations de support : pilote Ferrum 10–20 k€ (créditable sur la licence année 1) plus pilote Solum Track A 8–18 k€. Multi-sites et add-on CDR Track B au-dessus. Totaux contraignants uniquement par écrit.

Niveaux de support

Le support s’applique aux licences institutionnelles payantes et aux accords de support pour Ferrum (et Solum selon le même modèle).

Assuré par une petite équipe (échelle fondateur), heures ouvrées CET/CEST, lundi–vendredi (jours fériés du Bade-Wurtemberg exclus). Pas de NOC 24/7.

Niveau Première réponse Horaires / canaux
Standard 2 jours ouvrés Heures ouvrées CET · e-mail / ticket · inclus
Priority 8 heures ouvrées Heures ouvrées CET · e-mail + appel planifié · typiquement +15 %
Enterprise 4 heures ouvrées Étendu 07:00–20:00 CET · contact dédié · typiquement +30 %

Première réponse = accusé de réception et triage, pas résolution. L’usage recherche BUSL peut recevoir des réponses communautaires de bonne foi sans SLA contractuel.

Les pourcentages d’uptime de production ne sont pas une promesse fournisseur permanente pour les déploiements hébergés par le client. SLA d’uptime Enterprise seulement si un SOW signé définit un périmètre mesurable ; sinon N/A.

Ce que Ferrum n’est pas

  • Pas de certification de conformité formelle (p. ex. ISO, NIS2, EHDS) — orientation seulement.
  • Pas de SaaS cloud entièrement managé — Ferrum tourne dans votre environnement.
  • Pas de substitut en un clic à la gouvernance ou au processus organisationnel.
  • Le calcul démo par défaut est TES noop ; l’auth est désactivée (NON-PILOT). Vrais conteneurs locaux : make up-tes. Chemin clone avec auth : make eval.
  • Les requêtes de région htsget (referenceName / start / end) renvoient HTTP 400. LSF n’est pas implémenté.
  • Pas un déploiement de production DIZ, genomDE, GHGA Central ou clinique en live. Démos, CI et runs HelixTest NON-PILOT sont des signaux techniques — pas un pilote nommé et pas une certification GA4GH.

Profondeur technique

Commandes d’installation, options de déploiement complètes et architecture vivent dans les rapports citables et le quickstart GitHub — court ici, profond là-bas.

Ferrum est sous BUSL-1.1 — gratuit pour la recherche et les usages non commerciaux, avec licence commerciale pour les déploiements de production. Après quatre ans la licence devient Apache-2.0. Vous pouvez l’acheter, demander des fonctionnalités, ou vous en servir comme point de départ pour votre propre infrastructure. Pas d’enfermement propriétaire.

Contexte réglementaire : EHDS · NIS2 · RGPD et données de santé

Nous répondons en général sous deux jours ouvrés. Dépôt et licence sur demande.