Services · Software & AI
Software & AI Services
From custom machine-learning pipelines to deployed scientific simulation software, our CDS division researchers and engineering staff build, validate, and hand over production-ready systems — not prototypes.
What we build
The Software & AI Services team is staffed by researchers and engineers from the Computational & Data Systems division, supplemented by specialist ML engineers and scientific software developers hired specifically for the services arm. We work on problems where the domain science matters as much as the software engineering.
Our typical clients are industrial R&D teams that have collected proprietary datasets but lack the in-house capability to build predictive models; pharmaceutical companies that need reproducible computational workflows for regulatory submissions; and research institutes that need simulation software maintained and extended beyond the initial publication.
Every project is delivered with full documentation, version-controlled source code, and a handover session. We do not lock clients into ongoing support contracts, but we offer optional maintenance retainers for production systems.
Service areas
Custom ML model development
We design, train, evaluate, and deploy machine-learning models against client-provided datasets or proprietary data generated during the engagement. We work across supervised, self-supervised, and generative paradigms, with particular depth in structured scientific data (spectra, molecular graphs, simulation trajectories, time-series sensor data).
Deliverables include: trained model weights, training and evaluation code, a validation report (including out-of-distribution behavior and uncertainty quantification), and deployment instructions for the client's chosen platform.
Data pipelines & MLOps
Scientific data rarely arrives clean. We design and implement ETL pipelines, feature engineering modules, and data quality frameworks that handle the irregularity of laboratory and instrument data. For clients moving to production-scale inference, we set up model registries, versioning, monitoring, and automated retraining pipelines using open-source MLOps tooling (MLflow, DVC, Prefect) on client-controlled infrastructure.
We do not require clients to use cloud-specific services; all pipelines are designed to run on the client's existing compute, including on-premises HPC.
AI advisory & audits
Independent technical review of existing AI/ML systems: model architecture, training methodology, data provenance, evaluation metrics, and deployment risk. We deliver a structured audit report that identifies issues with reproducibility, distributional shift, fairness implications, or regulatory compliance (particularly relevant for clients in regulated industries). Advisory retainers are available for teams that want ongoing technical input during model development.
Scientific simulation software
We develop, extend, and maintain simulation software for materials science, fluid dynamics, structural mechanics, and biophysics applications. Projects range from porting existing research code to a production-grade library, to designing new simulation frameworks for bespoke physical systems. All software is delivered with unit tests, integration tests, API documentation, and a usage example suite.
Languages: Python, C++17, Fortran (legacy extension), Julia. GPU kernels in CUDA and ROCm where performance-critical.
Veyra Atlas — specifications
| Attribute | Detail |
|---|---|
| Model architecture | Graph transformer (12 layers, 512-dim, 16 attention heads) |
| Training data | 4.2M DFT-computed structures (Veyra Computational Repository VCR-2024) |
| Predicted properties | Formation energy, band gap, bulk modulus, shear modulus, thermal conductivity, Debye temperature |
| Formation energy MAE | 28 meV/atom (VCR-2024 test set) |
| Band gap MAE | 0.14 eV (VCR-2024 test set; metals excluded) |
| Bulk modulus MAPE | 6.3% (held-out mechanically stable crystals) |
| Supported element space | H through Bi, excluding noble gases and synthetic elements |
| Input format | CIF, POSCAR, or JSON structure; Python dict; REST JSON payload |
| Output format | Predicted scalar values + calibrated uncertainty estimates (JSON) |
| API access | REST endpoint (HTTPS); Python client package `veyra-atlas` |
| Rate limit (external) | 5,000 predictions/day; higher limits by arrangement |
| Licensing | Commercial use requires a license agreement; academic use free subject to registration |
| Version | Atlas v2.1 (October 2024); v1.4 archived and available on request |
Accessing Veyra Atlas
API endpoint
Submit crystal structures as CIF files or JSON payloads to the REST API. Returns predicted properties with calibrated uncertainty in under two seconds per structure. Requires API key (issued after registration).
Contact: atlas@veyra.example
Python package
Install veyra-atlas via pip. Supports batch prediction over lists of structures, integration with ASE and pymatgen, and local caching of results. Runs inference against the hosted API by default; model weights for local inference available under license.
pip install veyra-atlas
Web interface
Upload a CIF file or paste a composition formula into the Atlas web tool for single-structure prediction. Results include property values, uncertainty intervals, and a visual crystal structure renderer. No registration required for the web interface.
Limited to 20 predictions per session without an account.
Related resources
Facility
Meridian HPC
2,400 GPU nodes powering Atlas training and client computational work.
View facility →Research
Computational & Data Systems
The division whose researchers staff the Software & AI Services team.
Explore CDS →Service
Scientific & Analytical
Computational modeling-as-a-service combining Atlas outputs with DFT and MD simulations.
View service →