Skip to content

sgibb/cleaver

Folders and files

NameName
Last commit message
Last commit date
Apr 24, 2024
Apr 24, 2024
Apr 24, 2024
Apr 24, 2024
Aug 31, 2022
Sep 8, 2021
Nov 3, 2018
Jul 8, 2013
Apr 24, 2024
Feb 14, 2017
Apr 24, 2024
Dec 21, 2022

Repository files navigation

cleaver

Project Status: Active - The project has reached a stable, usable state and is being actively developed. build status codecov.io license

years in bioc Ranking by downloads Release: build release Devel: build devel

Description

This package cleaves polypeptide sequences. The cleavage rules are taken from: https://web.expasy.org/peptide_cutter/peptidecutter_enzymes.html

cleaver is part of Bioconductor.

Install development version (not recommended)

install.packages("devtools")
library("devtools")
install_github("sgibb/cleaver")

Usage

## load library
library("cleaver")

## Gastric juice peptide 1 (UniProtKB/Swiss-Prot: GAJU_HUMAN/P01358)
gaju <- "LAAGKVEDSD"

cleave(gaju, "trypsin")
# $LAAGKVEDSD
# [1] "LAAGK" "VEDSD"

cleave(gaju, "trypsin", missedCleavages=1)
# $LAAGKVEDSD
# [1] "LAAGKVEDSD"

cleave(gaju, "trypsin", missedCleavages=0:1)
# $LAAGKVEDSD
# [1] "LAAGK" "VEDSD" "LAAGKVEDSD"

cleave(gaju, "pepsin")
# $LAAGKVEDSD
# [1] "LAAGKVEDSD"
# (no cleavage)