Kai Zheng

31 papers Journal 20Unranked 11
YearRankTypeTitle / Venue / Authors
2026 J jnl
IEEE Trans. Comput. Biol. Bioinform.
Kai Zheng, Guihua Duan, Qichang Zhao, Mengyun Yang, Xiao Liang, Yiwei Liu, Jianxin Wang
2025 J jnl
IEEE Trans. Comput. Biol. Bioinform.
Kai Zheng, Guihua Duan, Mengyun Yang, Wei Wu, Yaohang Li, Jian-Xin Wang
2025 conf
ISBRA (1)
Haoyuan Li, Haochen Zhao, Kai Zheng, Qichang Zhao, Guihua Duan, Jianxin Wang
2024 J jnl
IEEE ACM Trans. Comput. Biol. Bioinform.
Qingzhou Shi, Kai Zheng, Haoyuan Li, Bo Wang, Xiao Liang, Xinyu Li, Jianxin Wang
2024 J jnl
CoRR
Kai Zheng, Qilong Feng, Yaohang Li, Qichang Zhao, Jinhui Xu, Jianxin Wang
2023 J jnl
IEEE ACM Trans. Comput. Biol. Bioinform.
Qichang Zhao, Guihua Duan, Haochen Zhao, Kai Zheng, Yaohang Li, Jianxin Wang
2023 J jnl
Briefings Bioinform.
Kai Zheng, Xin-lu Zhang, Lei Wang, Zhu-Hong You, Bo-Ya Ji, Xiao Liang, Zheng-Wei Li
2022 J jnl
Briefings Bioinform.
Haochen Zhao, Shaokai Wang, Kai Zheng, Qichang Zhao, Feng Zhu, Jianxin Wang
2022 J jnl
Bioinform.
Qichang Zhao, Haochen Zhao, Kai Zheng, Jianxin Wang
2022 J jnl
Briefings Bioinform.
Kai Zheng, Xin-lu Zhang, Lei Wang, Zhu-Hong You, Zhaohui Zhan, Hao-Yuan Li
2022 J jnl
Briefings Bioinform.
Kai Zheng, Haochen Zhao, Qichang Zhao, Bin Wang, Xin Gao, Jianxin Wang
2022 conf
BIBM
Lingzhi Zhu, Kai Zheng, Guihua Duan, Jianxin Wang
2021 J jnl
Briefings Bioinform.
Haochen Zhao, Kai Zheng, Yaohang Li, Jianxin Wang
2021 J jnl
Neurocomputing
Mei-Neng Wang, Zhu-Hong You, Lei Wang, Li-Ping Li, Kai Zheng
2021 J jnl
IEEE ACM Trans. Comput. Biol. Bioinform.
Kai Zheng, Zhu-Hong You, Lei Wang, Yi-Ran Li, Ji-Ren Zhou, Haitao Zeng
2021 J jnl
Briefings Bioinform.
Zhen-Hao Guo, Zhu-Hong You, De-Shuang Huang, Hai-Cheng Yi, Kai Zheng, Zhan-Heng Chen, Yan-Bin Wang
2020 J jnl
BMC Medical Informatics Decis. Mak.
Yan-Bin Wang, Zhu-Hong You, Shan Yang, Hai-Cheng Yi, Zhan-Heng Chen, Kai Zheng
2020 conf
ICIC (2)
Xin Yan, Zhu-Hong You, Lei Wang, Li-Ping Li, Kai Zheng, Mei-Neng Wang
2020 J jnl
Int. J. Data Min. Bioinform.
Xin Yan, Lei Wang, Zhu-Hong You, Li-Ping Li, Kai Zheng
2020 J jnl
PLoS Comput. Biol.
Lei Wang, Zhu-Hong You, Yang-Ming Li, Kai Zheng, Yu-An Huang
2020 conf
ICIC (2)
Lei Wang, Zhu-Hong You, Xin Yan, Kai Zheng, Zheng-Wei Li
2020 conf
ICIC (2)
Kai Zheng, Zhu-Hong You, Lei Wang, Leon Wong, Zhan-Heng Chen
2020 conf
ICIC (2)
Kai Zheng, Zhu-Hong You, Lei Wang, Hao-Yuan Li, Bo-Ya Ji
2020 J jnl
PLoS Comput. Biol.
Kai Zheng, Zhu-Hong You, Jian-Qiang Li, Lei Wang, Zhen-Hao Guo, Yu-An Huang
2019 conf
ICIC (2)
Zhaohui Zhan, Zhu-Hong You, Yong Zhou, Kai Zheng, Zheng-Wei Li
2019 J jnl
IEEE Access
Kai Zheng, Lei Wang, Zhu-Hong You
2019 conf
ICIC (2)
Yan-Bin Wang, Zhu-Hong You, Hai-Cheng Yi, Zhan-Heng Chen, Zhen-Hao Guo, Kai Zheng
2019 J jnl
PLoS Comput. Biol.
Lei Wang, Zhu-Hong You, Xing Chen, Yang-Ming Li, Ya-Nan Dong, Li-Ping Li, Kai Zheng
2019 conf
ICIC (3)
Kai Zheng, Zhu-Hong You, Lei Wang, Yi-Ran Li, Yan-Bin Wang, Han-Jing Jiang
2019 conf
BIBM
Lei Wang, Zhu-Hong You, Li-Ping Li, Kai Zheng, Yan-Bin Wang
2019 conf
ICIC (3)
Han-Jing Jiang, Zhu-Hong You, Kai Zheng, Zhan-Heng Chen
docs/linting.md
← Index docs/linting.md markdown
# Code Linting Guide

## Installation

```bash
pip install flake8 pylint black isort
```

## Quick Usage

### Check Code Quality
```bash
# Comprehensive analysis (recommended)
pylint redb/

# Quick style check
flake8 redb/

# Format code
black redb/

# Sort imports
isort redb/
```

### Check Only (No Changes)
```bash
black --check redb/
isort --check-only redb/
```

## Configuration

The project uses `pyproject.toml` for configuration. Key settings:

- **Line length**: 120 characters
- **Pylint**: Disabled overly strict warnings (docstrings, naming conventions)
- **Black**: Compatible with isort
- **Flake8**: Ignores common style issues

## Security-Focused Linting

For security analysis, install additional tools:

```bash
pip install pylint-security bandit
```

Run security checks:
```bash
# Pylint with security plugin
pylint --load-plugins=pylint_security redb/

# Bandit (security-focused)
bandit -r redb/
```

## Recommended Workflow

1. **Development**: Use `flake8` for quick feedback
2. **Pre-commit**: Run `pylint` for comprehensive analysis
3. **Formatting**: Use `black` and `isort` before commits
4. **Security**: Run `bandit` periodically

## IDE Integration

Most IDEs support these tools:
- **VS Code**: Install Python extension, configure linting
- **PyCharm**: Built-in support for all tools
- **Vim/Neovim**: Use ALE or similar plugins