Jacob G. Scott

19 papers B 1C 1Journal 14Unranked 3
YearRankTypeTitle / Venue / Authors
2025 conf
VISIGRAPP (2): VISAPP
Sara Tesfamariam, Isah Abdullahi Lawal, Arda Durmaz, Jacob G. Scott
2025 J jnl
PLoS Comput. Biol.
Kristi Lin-Rahardja, Jessica Scarborough, Jacob G. Scott
2024 J jnl
PLoS Comput. Biol.
Eshan S. King, Dagim Shiferaw Tadele, Beck Pierce, Michael Hinczewski, Jacob G. Scott
2024 J jnl
PLoS Comput. Biol.
Ruipeng Wei, Masahiro Hitomi, Tammy Sadler, Lamis Yehia, Daniela Calvetti, Jacob G. Scott, Charis Eng
2024 J jnl
PLoS Comput. Biol.
Mingyi Wang, Jacob G. Scott, Alexander Vladimirsky
2021 J jnl
CoRR
James Yu, Hayley Beltz, Milind Y. Desai, Péter Érdi, Jacob G. Scott, Raoul R. Wadhwa
2021 J jnl
R J.
Eashwar V. Somasundaram, Shael E. Brown, Adam Litzler, Jacob G. Scott, Raoul R. Wadhwa
2021 J jnl
PLoS Comput. Biol.
Davis T. Weaver, Kathleen I. Pishas, Drew F. K. Williamson, Jessica Scarborough, Stephen L. Lessnick, Andrew Dhawan, Jacob G. Scott
2020 C conf
ALIFE
Emily L. Dolson, Shamreen Iram, Joshua Chiel, Julia Pelesko, Nikhil Krishnan, Özenç Güngör, Benjamin Kuznets-Speck, Sebastian Deffner, Efe Ilker, Jacob G. Scott, Michael Hinczewski
2020 J jnl
J. Open Source Softw.
Luka Opasic, Jacob G. Scott, Arne Traulsen, Carsten Fortmann-Grote
2020 J jnl
CoRR
Raoul R. Wadhwa, Jacob G. Scott
2018 J jnl
J. Open Source Softw.
Inom Mirzaev, Drew F. K. Williamson, Jacob G. Scott
2016 B conf
SMC
Hamidreza Farhidzadeh, Dmitry B. Goldgof, Lawrence O. Hall, Jacob G. Scott, Robert A. Gatenby, Robert J. Gillies, Meera Raghavan
2016 conf
Computer-Aided Diagnosis
Hamidreza Farhidzadeh, Joo Y. Kim, Jacob G. Scott, Dmitry B. Goldgof, Lawrence O. Hall, Louis B. Harrison
2016 conf
Computer-Aided Diagnosis
Hamidreza Farhidzadeh, Baishali Chaudhury, Jacob G. Scott, Dmitry B. Goldgof, Lawrence O. Hall, Robert A. Gatenby, Robert J. Gillies, Meera Raghavan
2016 J jnl
PLoS Comput. Biol.
Jacob G. Scott, Alexander G. Fletcher, Alexander R. A. Anderson, Philip K. Maini
2015 J jnl
PLoS Comput. Biol.
Daniel Nichol, Peter Jeavons, Alexander G. Fletcher, Robert A. Bonomo, Philip K. Maini, Jerome L. Paul, Robert A. Gatenby, Alexander R. A. Anderson, Jacob G. Scott
2014 J jnl
PLoS Comput. Biol.
Jacob G. Scott, Anita B. Hjelmeland, Prakash Chinnaiyan, Alexander R. A. Anderson, David Basanta
2013 J jnl
CoRR
Jacob G. Scott, Prakash Chinnaiyan, Alexander R. A. Anderson, Anita B. Hjelmeland, David Basanta
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi