Catherine Brooksbank

16 papers Journal 14Unranked 2
YearRankTypeTitle / Venue / Authors
2024 J jnl
Frontiers Bioinform.
A. L. Swan, A. Broadbent, Prakash Singh Gaur, A. Mishra, Kim T. Gurwitz, A. Mithani, Sarah L. Morgan, G. Malhotra, Catherine Brooksbank
2016 J jnl
PLoS Comput. Biol.
James Malone, Robert Stevens, Simon Jupp, Tom Hancocks, Helen E. Parkinson, Catherine Brooksbank
2014 J jnl
PLoS Comput. Biol.
Lonnie R. Welch, Fran Lewitter, Russell Schwartz, Catherine Brooksbank, Predrag Radivojac, Bruno A. Gaëta, Maria Victoria Schneider
2014 J jnl
Nucleic Acids Res.
Catherine Brooksbank, Mary Todd Bergman, Rolf Apweiler, Ewan Birney, Janet M. Thornton
2013 J jnl
Briefings Bioinform.
Allegra Via, Thomas Blicher, Erik Bongcam-Rudloff, Michelle D. Brazas, Catherine Brooksbank, Aidan Budd, Javier De Las Rivas, Jacqueline Dreyer, Pedro L. Fernandes, Celia W. G. van Gelder, Joachim Jacob, Rafael C. Jiménez, Jane E. Loveland, Federico Morán, Nicola J. Mulder, Tommi H. Nyrönen, Kristian Rother, Maria Victoria Schneider, Teresa K. Attwood
2013 J jnl
Bioinform.
Rafael C. Jiménez, Juan P. Albar, Jong Bhak, Marie-Claude Blatter, Thomas Blicher, Michelle D. Brazas, Catherine Brooksbank, Aidan Budd, Javier De Las Rivas, Jacqueline Dreyer, Marc A. van Driel, Michael J. Dunn, Pedro L. Fernandes, Celia W. G. van Gelder, Henning Hermjakob, Vassilios Ioannidis, David Phillip Judge, Pascal Kahlem, Eija Korpelainen, Hans-Joachim Kraus, Jane E. Loveland, Christine Mayer, Jennifer McDowall, Federico Morán, Nicola J. Mulder, Tommi H. Nyrönen, Kristian Rother, Gustavo A. Salazar, Reinhard Schneider, Allegra Via, Jose M. Villaveces, Ping Yu, Maria Victoria Schneider, Teresa K. Attwood, Manuel Corpas
2012 J jnl
PLoS Comput. Biol.
Katrina Pavelin, Jennifer A. Cham, Paula de Matos, Catherine Brooksbank, Graham Cameron, Christoph Steinbeck
2012 J jnl
Briefings Bioinform.
Maria Victoria Schneider, Peter Walter, Marie-Claude Blatter, James Watson, Michelle D. Brazas, Kristian Rother, Aidan Budd, Allegra Via, Celia W. G. van Gelder, Joachim Jacob, Pedro L. Fernandes, Tommi H. Nyrönen, Javier De Las Rivas, Thomas Blicher, Rafael C. Jiménez, Jane E. Loveland, Jennifer McDowall, Philip Jones, Brendan W. Vaughan, Rodrigo Lopez, Teresa K. Attwood, Catherine Brooksbank
2010 J jnl
Briefings Bioinform.
Maria Victoria Schneider, James Watson, Teresa K. Attwood, Kristian Rother, Aidan Budd, Jennifer McDowall, Allegra Via, Pedro L. Fernandes, Tommi H. Nyrönen, Thomas Blicher, Philip Jones, Marie-Claude Blatter, Javier De Las Rivas, David Phillip Judge, Wouter van der Gool, Catherine Brooksbank
2010 J jnl
Briefings Bioinform.
Victoria Ann Wright, Brendan W. Vaughan, Thomas Laurent, Rodrigo Lopez, Catherine Brooksbank, Maria Victoria Schneider
2010 J jnl
Nucleic Acids Res.
Catherine Brooksbank, Graham Cameron, Janet M. Thornton
2005 J jnl
Nucleic Acids Res.
Catherine Brooksbank, Graham Cameron, Janet M. Thornton
2004 conf
ISMB/ECCB (Supplement of Bioinformatics)
Janet M. Thornton, David R. Gilbert, Catherine Brooksbank
2004 conf
ISMB/ECCB (Supplement of Bioinformatics)
Janet M. Thornton, David R. Gilbert, Catherine Brooksbank
2003 J jnl
Nucleic Acids Res.
Catherine Brooksbank, Evelyn Camon, Midori A. Harris, Michele Magrane, Maria Jesus Martin, Nicola J. Mulder, Claire O'Donovan, Helen E. Parkinson, Mary Ann Tuli, Rolf Apweiler, Ewan Birney, Alvis Brazma, Kim Henrick, Rodrigo Lopez, Guenter Stoesser, Peter Stoehr, Graham Cameron
2002 J jnl
Bioinform.
Catherine A. Ball, Gavin Sherlock, Helen E. Parkinson, Philippe Rocca-Serra, Catherine Brooksbank, Helen C. Causton, Duccio Cavalieri, Terry Gaasterland, Pascal Hingamp, Frank C. P. Holstege, Martin Ringwald, Paul T. Spellman, Christian J. Stoeckert Jr., Jason E. Stewart, Ronald C. Taylor, Alvis Brazma, John Quackenbush
pyproject.toml
← Index pyproject.toml ini
[tool.black]
line-length = 120
target-version = ['py38']
include = '\.pyi?$'
extend-exclude = '''
/(
  # directories
  \.eggs
  | \.git
  | \.hg
  | \.mypy_cache
  | \.tox
  | \.venv
  | build
  | dist
  | venv
)/
'''

[tool.isort]
profile = "black"
line_length = 120
multi_line_output = 3
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
ensure_newline_before_comments = true

[tool.flake8]
max-line-length = 120
ignore = ["E501", "W503", "E203", "F401"]
exclude = [
    "__pycache__",
    ".git",
    "venv",
    "build",
    "dist",
    "*.egg-info",
]

[tool.pylint.messages_control]
disable = [
    "C0114",  # missing-module-docstring
    "C0115",  # missing-class-docstring
    "C0116",  # missing-function-docstring
    "C0103",  # invalid-name
    "R0903",  # too-few-public-methods
    "R0913",  # too-many-arguments
    "R0914",  # too-many-locals
    "R0915",  # too-many-statements
]

[tool.pylint.format]
max-line-length = 120

# ============================================================================
# Pytest Configuration
# ============================================================================
[tool.pytest.ini_options]
testpaths = ["tests/unit", "tests/integration"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]

# Default options: verbose, show locals on failure, strict markers
addopts = [
    "-v",
    "--strict-markers",
    "--tb=short",
]

# Custom markers for selective test execution
markers = [
    "unit: Pure unit tests - no external deps, no disk I/O, fast (< 1s each)",
    "integration: Integration tests - use real test binaries on disk",
    "slow: Tests that take > 5s (e.g. entropy on large files, full extraction pipelines)",
    "pe: Tests specific to PE binary analysis",
    "elf: Tests specific to ELF binary analysis",
    "macho: Tests specific to Mach-O binary analysis",
    "apk: Tests specific to APK binary analysis",
    "exporters: Tests for database exporters (ClickHouse, Elasticsearch, Print)",
    "dataclass: Tests for dataclass construction and field validation",
    "binja: Tests for Binary Ninja decompiler extractors (mocked, no license needed)",
]