Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://github.com/adgoetz186/Cell_signalling_information
12 February 2026, 14:11:09 UTC
  • Code
  • Branches (1)
  • Releases (0)
  • Visits
    • Branches
    • Releases
    • HEAD
    • refs/heads/master
    • 7f892fe7c3ca612f3a0cbf7d8d1643d1598179b7
    No releases to show
  • 0d50862
  • /
  • README.md
Raw File Download Save again
Take a new snapshot of a software origin

If the archived software origin currently browsed is not synchronized with its upstream version (for instance when new commits have been issued), you can explicitly request Software Heritage to take a new snapshot of it.

Use the form below to proceed. Once a request has been submitted and accepted, it will be processed as soon as possible. You can then check its processing state by visiting this dedicated page.
swh spinner

Processing "take a new snapshot" request ...

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
  • directory
  • revision
  • snapshot
origin badgecontent badge
swh:1:cnt:12bd8e77900f7115765d9c20e4bf448c978f69bb
origin badgedirectory badge
swh:1:dir:0d5086254e7bb78a47d38136a0fb1b7123336f3b
origin badgerevision badge
swh:1:rev:7f892fe7c3ca612f3a0cbf7d8d1643d1598179b7
origin badgesnapshot badge
swh:1:snp:e8e284366ae6678171bdec82acd939cf10919abe

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
  • directory
  • revision
  • snapshot
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
(requires biblatex-software package)
Generating citation ...
Tip revision: 7f892fe7c3ca612f3a0cbf7d8d1643d1598179b7 authored by adgoetz186 on 30 January 2024, 16:45:03 UTC
Update LICENSE
Tip revision: 7f892fe
README.md
# Cell Signalling Information

This code was used to generate part of the data for the paper "[The ability to sense the environment is heterogeneously distributed in cell populations](https://www.biorxiv.org/content/10.1101/2023.03.07.531554v2.abstract)" by Andrew Goetz*, Hoda Akl*, Purushottam D Dixit *contributed equally

doi: [https://doi.org/10.1101/2023.03.07.531554](https://doi.org/10.1101/2023.03.07.531554)

# Project Organization

This project is structured around the generation of figures for the paper. As a result, programs which are directly used for making a specific figure in the paper are stored in a directory reflects the figure and subfigure they are used to generate. "[Figure_Generating_Programs](Mutual_Information_Main/Figure_Generating_Programs)" is the main directory which contains all figure generating programs. Each figure generating program is stored in a directory along with a readme file which provides instructions for generating the data used to obtain the figure. All generated figure images are stored in "[Figures](Mutual_Information_Main/Figures)".

The "[functions](Mutual_Information_Main/functions/)" directory contains custom function libraries and encompasses the bulk of the machinery of the project.

The "[General_Data_Generation](Mutual_Information_Main/General_Data_Generation/)" directory contains programs used to generate essential data for plots but do not directly generate plots themselves.

The "[Initialization_File](Mutual_Information_Main/Initialization_File/)" directory contains the ".pth" file which may be used to add the project to sys.path.

The "[Mathematica_Moment_Code](Mutual_Information_Main/Mathematica_Moment_Code/)" directory contains mathematica code used to generate and process the moment closure equations.

# Setup

The raw data used in this code is stored [here](https://zenodo.org/record/7743531). To run any of the programs used in this project, download the raw data and place it in the [Mutual_Information_Main](Mutual_Information_Main) directory.

## Troubleshooting

Errors with custom function imports:
The Cell_signalling_information directory should be a sources root directory. This can be done by replacing the contents of [signaling_paths.pth](Mutual_Information_Main/Initialization_File/signaling_paths.pth) with the path to your "Cell_signaling_information" folder then adding it into your python's site-packages directory.

Errors with setting working directory:
The program automatically searches for the "Cell_signaling_information" directory, but in rare cases this will fail
There are two possible fixes:
1. Replace the contents of [signaling_paths.pth](Mutual_Information_Main/Initialization_File/signaling_paths.pth) with the path to your "Cell_signaling_information" folder then adding it into your python's site-packages directory.
2. Add the path to your "Cell_signaling_information" folder directly into the .py file just under the "# Cell_signaling_information path here" comment

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API