20221006130939.525128 IET systems biology (Print) IET systems biology (Print) IET systems biology. IET systems biology. 1751-8849 England