How can we know the structure of the subsurface without drilling kilometres down? How can we anticipate a flood before it happens, track groundwater, locate mineral resources or simulate the consequences of environmental change? These questions point to a fundamental difficulty of the Earth sciences: we are trying to understand complex systems we can only partly observe.
Field observations, geophysical measurements, hydrological and atmospheric data remain incomplete, heterogeneous and spread across vast scales of space and time. By combining observations, physical laws, applied mathematics and computing, digital geoscience lets us build representations of the Earth system, explore hypotheses and reproduce, numerically, phenomena that are hard to access directly. This article presents its foundations, methods and perspectives.
1. What is digital geoscience?
igital geoscience covers every approach that uses digital technologies, mathematical methods and computing tools to acquire, process, represent, model and interpret information about the Earth. More than a discipline with strict borders, it is a cross-cutting field where several areas converge.
Within this field, computational geoscience focuses on formulating problems and solving them numerically. The two terms are close but not interchangeable: digital geoscience also includes data infrastructures, observation platforms, geographic information systems and the digital sharing of knowledge. Nor was it born with artificial intelligence: mathematical modelling, simulation, geophysical inversion and scientific computing have been its foundations for decades. AI enriches this whole without replacing the disciplines that built it.
2. Foundations: observe, represent, compute, verify
uppose we want to study a buried geological formation. We know neither its geometry, nor its physical properties, nor all its boundaries; we only have partial information: geophysical measurements, geological observations, boreholes, satellite data. The digital approach links these observations to a computable representation of the system, in four steps.
2.1. Observation: the starting point
Every study starts with data: geophysical surveys, weather stations, hydrological sensors, boreholes, topographic surveys, satellites. None of it is perfect: instrument noise, environmental conditions, measurement errors, acquisition constraints. An observation is often written as signal plus error, . The first challenge is therefore not to accumulate data but to assess its quality, representativeness and relevance: a model built on inadequate data can produce convincing results and wrong interpretations.
2.2. Modelling: representing a real phenomenon
Conservation laws, constitutive relations and physical equations underpin the representation. Many geophysical phenomena obey a conservation law of the form
where is the conserved quantity (mass, charge, energy), its flux and a source term. In hydrogeology, water flux follows Darcy’s law, , where is hydraulic head and hydraulic conductivity. Combined with mass conservation, it gives the groundwater flow equation:
with the specific storage and recharge or pumping. In electromagnetic geophysics, fields obey Maxwell’s equations; at the low frequencies used in exploration (the quasi-static regime) they reduce to
where is the electrical conductivity of the subsurface, exactly the property we want to image. But geological systems have irregular geometries, heterogeneous properties and non-linear interactions, so an exact analytical solution is hard, often impossible, to obtain.
2.3. Numerical computation: letting the computer solve the equations

Numerical analysis turns a continuous problem into a discrete representation a computer can solve, using finite differences, finite elements or finite volumes. Instead of treating a watershed as a continuous space, we divide it into cells on which the variables are approximated.
Take equation (2) in one dimension, with constant and . On a grid with spacing and time step , an explicit finite-difference scheme reads
This scheme is stable only if : a purely numerical constraint dictates the time-step size. Implicit schemes remove the limit at the cost of solving, at every step, a large sparse linear system . This is the core of many hydrological, geophysical, geomechanical and atmospheric simulations.
A simulation is not automatically faithful to the real world, though: its accuracy depends on the model’s assumptions, the discretisation, the parameters and the boundary conditions.
2.4. Validation: confronting the numerical with the real
Two questions must be kept apart. Did we solve the chosen equations correctly? That is verification: for example, checking that the error shrinks with mesh size as , where is the order of the method. Do these equations and parameters represent the observed phenomenon well? That is validation, and it requires independent observations.
“A program can solve a system of equations perfectly while resting on an inadequate physical description.
”
The rigour of digital geoscience therefore requires confronting models with independent observations, testing their sensitivity to assumptions and quantifying their uncertainties. That critical process is what turns computation into scientific knowledge.
3. Forward modelling and inversion
he distinction between forward and inverse problems sits at the heart of many applications. Let be the model (for example resistivity in each cell) and the measured data. Physics links them through a forward operator :
Forward modelling starts from a known model to predict the observations: from a resistivity model, we simulate an electromagnetic response. In the field the problem usually runs the other way: we have measurements and seek the model that explains them. That is the inverse problem.
The difficulty is that several models can produce almost identical responses: with limited, noisy data the solution may be non-unique or unstable (the problem is ill-posed in Hadamard’s sense). We therefore add regularisation, which favours models consistent with prior knowledge, and minimise an objective function:
The first term measures misfit to the data (weighted by their uncertainties through ); the second penalises models that are too rough or too far from a reference model; balances the two. Because is usually non-linear, we iterate. With the Jacobian (sensitivity) matrix of , a Gauss–Newton update reads:
followed by . The same logic appears in geophysical exploration, seismic imaging, tomography, hydrology and environmental parameter estimation. It shows the power of numerical approaches: using accessible measurements to study properties we cannot observe directly.
4. Artificial intelligence: new possibilities
achine learning and deep learning have greatly expanded what we can do with scientific data. A model learns its parameters from examples by minimising an empirical risk:
Applications abound: classifying satellite images and detecting change in remote sensing; forecasting river flow in hydrology, given suitable data and rigorous validation; supporting interpretation, accelerating computations and estimating parameters in geophysics; analysing factors behind floods and landslides in hazard studies.
5. Towards physics-guided artificial intelligence
ather than setting physical models against learning algorithms, we can exploit their complementarity: physics brings knowledge of mechanisms, statistics learns complex relationships from data. This convergence takes several forms: a surrogate model that approximates an expensive simulator; a network that builds physical constraints into its training; a hybrid system in which a learned module represents a process the simulator describes poorly.
Physics-informed neural networks (PINNs, Raissi et al., 2019) are one example: they add the residual of the partial differential equation to the data loss. For equation (2), with the field predicted by the network:
The second term is evaluated at collocation points where no measurement is needed, and sets the weight of the physics. These approaches are genuinely valuable, but not universally better than classical numerical methods: their efficiency depends on the problem, the computational cost and how hard the optimisation is. Reichstein et al. (2019) highlighted the value of hybrid approaches for connecting deep learning with an understanding of Earth processes.
“The goal is not to replace simulations with neural networks, but to build models that draw on observations, physical knowledge and numerical methods at once, for results that are more useful and better controlled.
”
6. Four concrete examples
6.1. Exploring mineral resources

Mineral exploration relies on indirect observations: electrical, electromagnetic, magnetic and seismic methods measure physical properties associated with geological formations. Numerical work comes in to process the signals, solve the inverse problems and produce 2D or 3D images of the subsurface that help pinpoint structures or anomalies of interest.
On their own, these images do not prove mineralisation: their interpretation must be checked against geological data and, where possible, boreholes. Platforms such as pyCSAMT show the value of software development in connecting data processing, modelling and interpretation.
6.2. Understanding and managing groundwater

To understand how groundwater moves, hydrogeologists represent aquifers, their hydraulic properties and their exchanges with the environment, and solve equations such as (2) numerically. Tools such as MODFLOW, developed by the USGS, simulate flow and test management scenarios: the effect of pumping, the evolution of water levels, and exchanges between groundwater and surface water.
These models do not replace fieldwork: their reliability depends on the quality of the hydrogeological data and on careful calibration and validation.
6.3. Anticipating floods
Floods show how interdisciplinary the field is: rainfall, digital elevation models, land cover, hydrological measurements and flow equations combine to explore how water might spread under different scenarios. AI can help with forecasting, error correction or faster computation. But uncertainty stays high (future rainfall, initial conditions, hydraulic parameters, data quality): a flood map is the output of a model and a scenario, not a certainty.
6.4. Observing changes at the surface
Remote sensing, geographic information systems and numerical analysis make it possible to follow deforestation, changing water bodies, land cover and some surface deformation. Time series separate seasonal variation from lasting change; statistical models and machine learning then help interpret them. Digital geoscience is therefore not only about what lies beneath our feet, but also about surface dynamics and their interactions with human activity.
7. Challenges we must not ignore
espite the progress of numerical tools, several difficulties remain.
For uncertainty, the Bayesian framework is especially illuminating: rather than a single model, it describes a distribution of models consistent with the data and prior knowledge,
whose spread measures what the data cannot constrain. Progress therefore does not only mean ever-larger models; it means designing methods that are efficient, transparent and suited to real needs.
8. An opportunity for Africa
n Africa, the stakes around water, mineral exploration, natural hazards, agriculture and the environment are particularly high. Digital geoscience can offer relevant approaches, provided it is built on local scientific realities and data.
The key challenge is scientific and technological autonomy: African universities and laboratories should not be limited to using solutions developed elsewhere, but should help create software, new methods and open datasets. The open-source ecosystem, Python and its libraries in particular, is an opportunity for training and collaboration. Access to technology is not enough, though: mathematical, geological, physical and computing skills remain decisive. In Côte d’Ivoire, applications range from geophysical prospecting to groundwater management, environmental monitoring and flood modelling.
“Developing digital geoscience in Africa means not only using existing technologies, but building the capacity to understand, adapt, evaluate and create new ones.
”
9. How to get started
ou do not need to master programming, advanced mathematics, physical modelling and AI all at once. The best approach starts from a simple scientific question: a geology student can visualise field data and build a digital map; a hydrology student can analyse rainfall and river-flow series before running a first flow simulation; a geophysics student can explore how subsurface properties relate to measured responses.
Python is often an excellent entry point, with NumPy, SciPy, pandas, Matplotlib and xarray to handle data, compute and visualise. Governing equations, numerical methods, inverse problems and AI come next.
10. What lies ahead?
everal trends shape the future: more available Earth observations, high-performance computing, wider use of AI and the growth of open tools. Digital twins, which combine models, observation data and continuous updating, open new possibilities for monitoring some Earth systems; hybrid physics–learning models will remain an active research area. Yet their success will depend less on faster computers or bigger models than on our ability to ask the right questions, develop rigorous methods, share knowledge and train scientists able to look critically at their tools.
Digital geoscience is far more than computerising the Earth sciences: it brings together observations, physical knowledge, mathematics, algorithms and infrastructure to move from measurements to representations, from equations to simulations and from data to testable hypotheses. AI enriches this dynamic but is only one part of it; the field’s real strength lies in the complementarity of its approaches. For students, it is a space where curiosity can thrive in the field and at the computer alike; for Africa, a chance to strengthen research capacity and innovate in response to the challenges of its territories.
“It is not simply about learning to program the Earth. It is about learning to understand it better through computing.
”




