A Python implementation of the SCNFNs, a PBN-alternative optimized for inference of large-scale networks from time series data. Introduced by Ifigeneia Apostolopoulou and Diana Marculescu.
- SCNF Logic Clause inference.
- SCNF Bernoulli variable optimization.
- SCNFN to PBN Conversion.
- PBN to SCNFN Conversion.
- Integration of Schiebinger data.
Install with:
python -m pip install git+https://github.com/UoS-PLCCN/SCNF_python.git
For an example of usage, refer to main.py
of this repository. To run it, you need to install the package with the demo
extras.