Package: Rpdb 2.4.0

Rpdb: Read, Write, Visualize and Manipulate PDB Files

Provides tools to read, write, visualize Protein Data Bank (PDB) files and perform some structural manipulations.

Authors:Leonard Mada [cre, ctb], Julien Idé [aut]

Rpdb_2.4.0.tar.gz
Rpdb_2.4.0.zip(r-4.5)Rpdb_2.4.0.zip(r-4.4)Rpdb_2.4.0.zip(r-4.3)
Rpdb_2.4.0.tgz(r-4.4-any)Rpdb_2.4.0.tgz(r-4.3-any)
Rpdb_2.4.0.tar.gz(r-4.5-noble)Rpdb_2.4.0.tar.gz(r-4.4-noble)
Rpdb_2.4.0.tgz(r-4.4-emscripten)Rpdb_2.4.0.tgz(r-4.3-emscripten)
Rpdb.pdf |Rpdb.html
Rpdb/json (API)
NEWS

# Install 'Rpdb' in R:
install.packages('Rpdb', repos = c('https://discoleo.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/discoleo/rpdb/issues

Datasets:

On CRAN:

4.31 score 68 scripts 205 downloads 2 mentions 77 exports 29 dependencies

Last updated 6 months agofrom:500c0df2c9. Checks:OK: 5 NOTE: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 18 2024
R-4.5-winNOTENov 18 2024
R-4.5-linuxNOTENov 18 2024
R-4.4-winOKNov 18 2024
R-4.4-macOKNov 18 2024
R-4.3-winOKNov 18 2024
R-4.3-macOKNov 18 2024

Exports:abc2xyzaddABCaddEleLabaddPBCBoxaddResLabaddXYZangleatomsbasisbasis<-bondcell.coordscell.densitycell.volumecentresconectcoordscoords<-cryst1dihedraldist.pointdistancesdotProdinertiainfo3dis.atomsis.conectis.coordsis.cryst1is.crystalis.distancesis.pdbMabmassesMbcMcameasuremirrorMxyMyzMzxnatomnormpdbproj.line3dRread.pdbreindexreplicaterotVectRxRyRzTaTabcTbTctoSymbolsTxTxyzTyTzunsplitvectNormvectProdviewABviewAxisviewBCviewCAviewInertiaviewXYviewYZviewZXvisualizewrapwrite.pdbxyz2abc

Dependencies:base64encbslibcachemclidigestevaluatefastmapfontawesomefsgluehighrhtmltoolshtmlwidgetsjquerylibjsonliteknitrlifecyclemagrittrmemoisemimeR6rappdirsrglrlangrmarkdownsasstinytexxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Read, Write, Visualize and Manipulate PDB FilesRpdb-package
Add Axes or PBC Box to the 'rgl' SceneaddABC addAxes addPBCBox addXYZ
Add Labels to the 'rgl' SceneaddEleLab addEleLab.atoms addEleLab.pdb addLabels addResLab addResLab.atoms addResLab.pdb info3d info3d.atoms info3d.pdb
Create 'atoms' Objectatoms atoms.default is.atoms
The Basis of an Objectbasis basis.default basis.pdb basis<- basis<-.default basis<-.pdb
Atomic Bond Lengths, Angles and Dihedralsangle angle.coords angle.pdb bond bond-angle-dihedral bond.coords bond.pdb dihedral dihedral.coords dihedral.pdb measure measure.coords measure.default measure.pdb
Properties of a Unit Cellcell.coords cell.coords.cryst1 cell.coords.default cell.coords.pdb cell.density cell.density.default cell.density.pdb cell.volume cell.volume.cryst1 cell.volume.pdb cellProperties
Centres-of-Geometry and Centres-of-Masscentres centres.atoms centres.coords centres.pdb
Create 'conect' Objectconect conect.coords conect.default conect.pdb is.conect
The Atomic Coordinates of an Objectcoords coords.atoms coords.coords coords.data.frame coords.default coords.matrix coords.pdb coords<- coords<-.atoms coords<-.pdb is.coords
Create 'cryst1' Objectcryst1 cryst1.default is.cryst1 is.crystal
Inter-Atomic Distancesdist.point dist.point.default distances distances.atoms distances.coords distances.default distances.pdb is.distances norm norm.distances
Periodic Table of the Elementselements
Moment of Inertia of a Molecular Systeminertia inertia.atoms inertia.coords inertia.pdb
Mass of Chemical Elementsmasses masses.default masses.pdb
Merging Molecular Systemsmerge.atoms merge.coords merge.pdb
Reflexion of Atomic Coordinatesmirror mirror.coords mirror.pdb
Helper Functions for reflection of Atomic CoordinatesMab Mab.coords Mab.pdb Mbc Mbc.coords Mbc.pdb Mca Mca.coords Mca.pdb mirrorHelpers Mxy Mxy.coords Mxy.pdb Myz Myz.coords Myz.pdb Mzx Mzx.coords Mzx.pdb
Number of Atoms in an Object Containing Atomic Coordinatesnatom natom.atoms natom.coords natom.pdb
Create an Object of Class 'pdb'is.pdb pdb pdb.default
Projections of Objectsproj.line3d proj.line3d.matrix proj.line3d.numeric
Range of Atomic Coordinatesrange.atoms range.coords range.pdb
PDB File Readerread.pdb
Reinitialize Object Indexingreindex reindex.atoms reindex.pdb
Replicate Atomic Coordinatesreplicate replicate.atoms replicate.coords replicate.pdb
Rotation of Atomic CoordinatesR R.coords R.pdb rotation
Helper Functions for Rotation of Atomic CoordinatesrotationHelpers Rx Rx.coords Rx.pdb Ry Ry.coords Ry.pdb Rz Rz.coords Rz.pdb
Divide and Reassemble 'pdb' Objectssplit.pdb unsplit.pdb
Subsetting 'atoms' and 'pdb' Objectssubset.atoms subset.pdb
Atomic Symbols ConvertertoSymbols toSymbols.character toSymbols.integer toSymbols.numeric
Translation of Atomic CoordinatesTabc Tabc.coords Tabc.pdb translation Txyz Txyz.coords Txyz.pdb
Helper Functions for Translation of Atomic CoordinatesTa Ta.coords Ta.pdb Tb Tb.coords Tb.pdb Tc Tc.coords Tc.pdb translationHelpers Tx Tx.coords Tx.pdb Ty Ty.coords Ty.pdb Tz Tz.coords Tz.pdb
Universal ConstantsuniversalConstants
Reassemble Groupsunsplit unsplit.default
Basic Vectorial OperationsdotProd rotVect vectNorm vectorialOperations vectProd
Set the View of the 'rgl' SceneviewAB viewAxis viewBC viewCA viewInertia viewXY viewYZ viewZX
Visualize a Molecular Structurevisualize visualize.atoms visualize.character visualize.coords visualize.data.frame visualize.matrix visualize.pdb
Wrap Atomic Coordinateswrap wrap.atoms wrap.coords wrap.pdb
PDB File Writerwrite.pdb
From Cartesian to Fractional Coordinates and Vice Versaabc2xyz abc2xyz.atoms abc2xyz.coords abc2xyz.distances abc2xyz.pdb xyz2abc xyz2abc.atoms xyz2abc.coords xyz2abc.distances xyz2abc.pdb