Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for multiple protein pools #2

Open
carrascomj opened this issue Jun 15, 2021 · 0 comments
Open

Support for multiple protein pools #2

carrascomj opened this issue Jun 15, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@carrascomj
Copy link
Contributor

carrascomj commented Jun 15, 2021

Description

geckopy currently supports adding a global protein pool or a protein pool to a handful of specified reactions but does not easily allow for adding multiple protein pools at the same time.

Multiple protein pools are wanted in mainly two assumptions/situations:

  1. The maximum capacity for heterologous expression is known, being a subset (or not) of the global protein pool.
  2. The comparments in a (eukaryote) model have associated maximum capacities, resulting in different protein pools, being subsets (or not) of a global protein pool.

Proposition

  • Graph data structure for the protein pools. One protein pool can take up to a percentage of its parent pool. There may be more than one disconnected graph (for when a global protein pool is not required).
  • The user constrains the pool (constrain_pool()) providing a set of proteins (like it is now, by the default all) and a parent pool (by default None, meaning the pool is a root). If a parent is provided, the pool will be taking p_total from the parent pool.
@carrascomj carrascomj added the enhancement New feature or request label Jun 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant