# ReservoirComputing.jl: An Efficient and Modular Library for Reservoir Computing Models

arXiv: https://arxiv.org/abs/2204.05117 · HTML: https://mlsanity.com/paper/2204.05117/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- Builds on 7 of its 36 references that are in the map.
- First posted on arXiv 8 Apr 2022.

## Builds on (most cited first, 7 of 7)

- [Hybrid Forecasting of Chaotic Processes: Using Machine Learning in Conjunction with a Knowledge-Based Model](https://mlsanity.com/paper/1803.04779/) (2018)
- [Reservoir Computing as a Tool for Climate Predictability Studies](https://mlsanity.com/paper/2103.06206/) (2021)
- [Reservoir Computing using Cellular Automata](https://mlsanity.com/paper/1410.0162/) (2014)
- [Accelerating Simulation of Stiff Nonlinear Systems using Continuous-Time Echo State Networks](https://mlsanity.com/paper/2010.04004/) (2020)
- [GaussianProcesses.jl: A Nonparametric Bayes package for the Julia Language](https://mlsanity.com/paper/1812.09064/) (2018)
- [Deep Reservoir Computing Using Cellular Automata](https://mlsanity.com/paper/1703.02806/) (2017)
- [Flexible model composition in machine learning and its implementation in MLJ](https://mlsanity.com/paper/2012.15505/) (2020)

## Built on by (most cited first, 8 of 8)

- [A Survey on Reservoir Computing and its Interdisciplinary Applications Beyond Traditional Machine Learning](https://mlsanity.com/paper/2307.15092/) (2023)
- [Earth System Data Cubes: Avenues for advancing Earth system research](https://mlsanity.com/paper/2408.02348/) (2024)
- [Minimal Deterministic Echo State Networks Outperform Random Reservoirs in Learning Chaotic Dynamics](https://mlsanity.com/paper/2507.06050/) (2025)
- [Circuit design in biology and machine learning. I. Random networks and dimensional reduction](https://mlsanity.com/paper/2408.09604/) (2024)
- [OpenReservoirComputing: GPU-Accelerated Reservoir Computing in JAX](https://mlsanity.com/paper/2603.14802/) (2026)
- [Unified Implementations of Recurrent Neural Networks in Multiple Deep Learning Frameworks](https://mlsanity.com/paper/2510.21252/) (2025)
- [Storage and selection of multiple chaotic attractors in minimal reservoir computers](https://mlsanity.com/paper/2603.15155/) (2026)
- [Phase space integrity in neural network models of Hamiltonian dynamics: A Lagrangian descriptor approach](https://mlsanity.com/paper/2604.00473/) (2026)

## Abstract (arXiv)

We introduce ReservoirComputing.jl, an open source Julia library for reservoir computing models. The software offers a great number of algorithms presented in the literature, and allows to expand on them with both internal and external tools in a simple way. The implementation is highly modular, fast and comes with a comprehensive documentation, which includes reproduced experiments from literature. The code and documentation are hosted on Github under an MIT license https://github.com/SciML/ReservoirComputing.jl.
