Proteins@MSU

PDB | SCOP | NCBI | CUTG | SWISS-PROT | Pfam | EBI | Bioinfo.pl
NCBI BLAST | SWISS-PROT BLAST | WU-BLAST2 | Smith-Waterman | Prosite
T-Coffee | T-Coffee2 | ClustalW | POA | MAFFT | DIALIGN | Match-Box | ESPript | WebLogo
EVA Assessment | PSI-PRED | SAM | PROF_sec | SABLE | SSPro | APSSP2 | TOPS
DISPROT | DISOPRED | DisEMBL | GLOBPLOT | PONDR
SMART | DomPRED | DomCUT | DGS | PASS
DALI | VAST | WHAT-IF | PROCHECK | MolProbity | Protein-Ligand Interactions
DAS | SOSUI | HMMTOP | TMHMM | TMPred | TopPred | TSEG
COILS | PairCoil | MultiCoil | REP | REPRO | RADAR | HLA_Bind | SYFPEITHI | Mw/pI/Titration

Servers from Proteins@MSU

Fast Links to Servers

Kinetics Servers
Homology Modeling Servers
Ultracentrifugation Servers
Sequence Manipulation Servers
Sequence Analysis Servers
Sequence Alignment Servers
Secondary Structure Servers
Molecular Visualization Servers
Structure Analysis Servers
Structure Modification Servers
Structure Generation Servers
Hydrodynamic Servers
Scattering Servers
Spectroscopy Servers
Density Map Servers
Data Analysis Servers
Mathematical Servers
Map Projection Servers


Kinetics Servers

receptor_ligand_kinetics
This server depicts the kinetics of receptor-ligand binding, i.e., of kinetic reactions of the form R + L <=> C. The user may specify the starting concentrations of the receptor, ligand and complex, as well as the forward/backward rate constants and the time scale for plotting.

two_species_linear_kinetics
This server depicts the kinetics of two interconverting species, i.e., of unimolecular reactions of the form S <=> P. The user may specify the starting concentrations of the two kinetic species, as well as the forward/backward rate constants and the time scale for plotting.

three_species_linear_kinetics
This server depicts the kinetics of three interconverting species, i.e., of unimolecular reactions of the form U <=> I, I <=> N and U <=> N. The user may specify the starting concentrations of the three kinetic species, as well as the six rate constants and the time scale for plotting.


Homology Modeling Servers

construct_homolog_PDB
This server produces a homology model of a protein from three inputs: (1) a FASTA file for sequence of the homologous protein of unknown structure, (2) a PDB file for the parent structure; and (3) a sequence alignment (in FASTA, MSF, CLUSTAL or PIR format) that includes sequences similar to (ideally, identical to) both the homolog and parent PDB sequences. The resulting homolog PDB file has all the corresponding mainchain atoms as well as the sidechain atoms of exactly matching residues.

PyMOL_highlight_conserved_residues
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and generates a PyMOL macro file that highlights the absolutely conserved residues (i.e., those that are identical in all sequences) in magenta and the conserved residues (those present in >50% of the aligned sequences with identity of greater than the specified threshold) in purple.

MOLMOL_highlight_conserved_residues
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and generates a MOLMOL macro file that highlights the absolutely conserved residues (i.e., those that are identical in all sequences) in magenta and the conserved residues (those present in >50% of the aligned sequences with identity of greater than the specified threshold) in purple.


Ultracentrifugation Servers

predict_sedimentation_equilibrium_plot
This server predicts the plot of normalized concentration of a single solute versus radius once sedimentation equilibrium has been reached. The solute mass, temperature, rotation rate, cell geometry, solution density and solute partial specific volume may all be specified. Useful for choosing a rotation rate for an expected molecular weight.

view_Beckman_files
This server reads one or more Beckman file and plots their optical signals.

sedimentation_equilibrium_fit
This server reads a Beckman file and fits the scan to the equilibrium distribution of one or more independently sedimenting species.

compute_mass_from_equilibrium_fit
This server determines the buoyant and true mass from an exponential fit to a sedimentation equilibrium ultracentrifugation run.

compute_mass_from_Svedbergs
This server estimates the true mass from the sedimentation coefficient s (in Svedbergs) and other hydrodynamic data for a sedimentation velocity run. It estimates the mass if the protein is spherical, and also for a specified range of axial ratios.

convert_buoyant_to_true_mass
This server converts buoyant mass to true mass by dividing by the factor [1.0 - (solution_density)*(solute_partial_specific_volume)].


Sequence Manipulation Servers

format_sequence_file
This server formats a sequence or sequence-alignment file into any of several file formats, including the FASTA, MSF, CLUSTAL, and PIR. Minor anomalies in the original format are corrected (e.g., unexpected spaces or too many comment lines). Other parameters include sequence capitalization and number of residues/line.

translate_sequence_file
This server translates a DNA or RNA sequence into an amino-acid sequence using one of several codon translation tables.

cull_segment_of_sequence_file
It's useful sometimes to extract a portion of a single sequence or full-length MSA. This server reads in a sequence file (in FASTA, MSF, PIR or CLUSTAL format) containing one or more sequences and creates a new sequence file for the sequence(s) between two residue limits.

check_for_redundant_sequences
This server calculates the sequence identity and longest segment of identical residues for every pair of sequences found in a sequence file (which may be in FASTA, MSF, PIR or CLUSTAL format). The results are sorted and presented in descending order of sequence identity. Useful for checking that a set of homologous sequences does not contain redundant sequences.

remove_redundant_sequences
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and generates a revised sequence file in which no pair of sequences are closer than a specified amount.

order_sequences_by_length
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and ranks the sequences by their number of residues.

filter_sequences_by_length
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and generates a revised sequence file in which the length of every sequence falls between two specified limits.

remove_deletions_from_sequence_file
This server reads a file containing one or more sequences, and generates a revised sequence file in which all deletions have been eliminated. Useful for getting the original sequences from a sequence alignment.

resequence_PDB_file
This server reads in a FASTA file and a PDB file, and assigns the FASTA sequence to the PDB file. If the FASTA sequence has fewer residues than the PDB structure, the original sequence is retained.


Sequence Analysis Servers

sequence_molecular_weight
This server predicts the molecular weight for various types of sequences (protein, nucleic acids, etc.) in various file formats.

sequence_elemental_composition
This server calculates the elemental composition for various types of sequences (protein, nucleic acids, etc.) in various file formats.

sequence_partial_specific_volume
This server predicts the partial specific volume, molecular volume and molecular radius for various types of sequences (protein, nucleic acids, etc.) in various file formats.

sequence_translational_diffusion_constant
This server predicts the diffusion constant for various types of sequences (protein, nucleic acids, etc.) in various file formats.

sequence_rotational_time_constants
This server predicts the time constants for thermal rotational equilibration for various types of sequences (protein, nucleic acids, etc.) in various file formats.

find_motifs_in_sequence_file
This server locates all instances of one or more motifs within a sequence file. Wild-card residues may be denoted with an "X", e.g., the motif "PXXPXG". The sequence file may be in FASTA, MSF, PIR or CLUSTAL format, and may contain multiple sequences.

identify_cleavage_peptides
This server identifies all cleavage peptides within a specified range of molecular weights. The cleavage site sequence is specified by 1-letter codes with a forward slash indicating the cleavage site. For example, the cleavage site of Glu-C (which cuts after glutamate) would be denoted as "E/". Similarly, the BamH1 restriction site would be represented by "G/GATCC".

identify_peptides_within_Mw_range
This server identifies all peptides within a specified range of molecular weights.

identify_antigenic_peptides
This server ranks peptides of a specified length by their charge or polarity, which are correlated with antigenicity. More sophisticated servers for predicting antigenicity are HLA_Bind and SYFPEITHI.

make_FASTA_from_PDB
This server extracts the residue sequence of a protein in a PDB file, using either its SEQRES or ATOM records.

FASTA_sequence_composition
This server determines the amino-acid compositions of a protein sequence, and identifies unusually high or low contents of amino-acid types. It also computes the nominal molecular weight and charge at neutral pH.


Sequence Alignment Servers

align_two_sequences
This server finds the optimal alignment of two FASTA sequences (whether peptide or nucleic acid). The gap opening and extension penalties can be specified. The residue scoring matrix defaults to (+5/-5) for match/mismatch, but the BLOSUM62 matrix is preferable for aligning protein sequences. The sequences may be aligned locally (Smith-Waterman algorithm) or globally (Needleman-Wunsch algorithm). Good for checking sequencing results!

analyze_sequence_alignment
This server reads a sequence alignment (in FASTA, MSF, PIR or CLUSTAL format) and prints it out in an easy-to-read BLAST-like format. For each position in the alignment, the program prints the fraction of sequences present, the consensus sequence and the degree of conservation, as assessed by three measures: mean distance, HSSP distance and sequence entropy.

MOLMOL_highlight_conserved_residues
This server reads a file containing one or more sequences (in FASTA, MSF, PIR or CLUSTAL format), and generates a MOLMOL macro file that highlights the absolutely conserved residues (i.e., those that are identical in all sequences) in magenta and the conserved residues (those present in >50% of the aligned sequences with identity of greater than the specified threshold) in purple.

rank_insertion_sites
This server reads a sequence alignment (in FASTA, MSF, PIR or CLUSTAL format) and predicts good sites for making insertions.

sequence_profile
This server reads a sequence alignment (in FASTA, MSF, PIR or CLUSTAL format) and generates the corresponding sequence profile, i.e., the percentage amino-acid composition at every residue.


Secondary Structure Servers

visualize_secondary_structure_predictions
This server reads in up to five secondary-structure predictions, converts them to standard 3-state format and makes a colorbar graph of them.

secondary_structure
This server reads a PDB file and determines the secondary structure in three ways: (1) from the HELIX and SHEET records in the PDB file; and (2) from a DSSP file, if present; and (3) using the rules of DSSP. The results are compared to any secondary structure predictions, if present.

format_secondary_structure_prediction
This server reads in sundry types of secondary-structure prediction files (e.g., PsiPRED, SAM, PROF, and SABLE) and converts them to a standard 3-state format.


Molecular Visualization Servers

generate_MOLMOL_macro
The program MOLMOL produces publication-quality pictures of molecules (including ribbon diagrams, surfaces, etc.) and is one of the best molecular visualization packages. This server extends MOLMOL by writing macros that can be interpreted by it, e.g., for coloring ribbons in rainbow colors from N- to C-terminus.


Structure Analysis Servers

dihedral_angles
This server determines the backbone dihedral angles phi, psi and omega, all the sidechain chi angles, the rotamer types and the secondary structure of each residue. The results can be filtered to show the dihedral angles of particular residues, e.g., all lysines, all residues with a trans chi1 rotamer, etc.


Structure Modification Servers

backbone_CA_idealizer
This server idealizes a given PDB structure to have a specific bond geometry, e.g., the Engh & Huber bond geometry, planar peptide bonds or exact sp2/sp3 geometry. It minimizes the discrepancies between the given structure and one having the specified bond geometry, using an energy function that penalizes incorrect CA positions and CA-CA distances.


Structure Generation Servers

generate_ideal_helix
This server is primarily for teaching purposes. It generates an ideal helix (of arbitrary repeating backbone dihedral angles) and writes it to a PDB file.

generate_spherical_shell_of_atoms
This server generates a spherical shell of atoms as follows. The atoms are placed on M layers spaced equally in cos(theta), where theta is the altitude angle in a spherical coordinate system. Within each layer, N atoms are spaced equally in the azimuthal angle phi. This server allows you to choose M and N, and also whether to include atoms at the North and South poles. By varying M and N, you can get cool polyhedra and maybe even a buckyball!


Hydrodynamic Servers

compute_molecular_weight_from_translational_diffusion_constant
This server estimates the molecular weight from the translational diffusion constant, the temperature and the solution viscosity. The estimated molecular weight depends on the effective shape of the protein, which is usually treated as an ellipsoid of revolution. Such ellipsoidal shapes are described by the axial ratio p = a/b, which is the ratio of the lengths of the axial semiaxis a and an equatorial semiaxis b.

compute_molecular_weight_from_larger_rotation_tau
This server estimates the molecular weight from the larger (i.e., longer, slower) of two rotational time constants, as well as the temperature and the solution viscosity. The estimated molecular weight depends on the effective shape of the protein, which is usually treated as an ellipsoid of revolution. Such ellipsoidal shapes are described by the axial ratio p = a/b, which is the ratio of the lengths of the axial semiaxis a and an equatorial semiaxis b.

compute_molecular_weight_from_smaller_rotation_tau
This server estimates the molecular weight from the smaller (i.e., shorter, faster) of two rotational time constants, as well as the temperature and the solution viscosity. The estimated molecular weight depends on the effective shape of the protein, which is usually treated as an ellipsoid of revolution. Such ellipsoidal shapes are described by the axial ratio p = a/b, which is the ratio of the lengths of the axial semiaxis a and an equatorial semiaxis b.

plot_Perrin_translational_friction_factor
This server produces a plot of the Perrin translational friction factor F versus the axial ratio p = a/b of an ellipsoid of revolution, where a is the length of the semiaxis of rotation, and b is the length of an equatorial semiaxis. Thus, p >1 for prolate (cigar-shaped) ellipsoids, and p <1 for oblate (disc-shaped) ellipsoids; for spheres, p=1.

plot_Perrin_rotational_friction_factors
This server produces a plot of the two Perrin rotational friction factors Fa and Fb versus the axial ratio p = a/b of an ellipsoid of revolution, where a is the length of the semiaxis of rotation, and b is the length of an equatorial semiaxis. Thus, p >1 for prolate (cigar-shaped) ellipsoids, and p <1 for oblate (disc-shaped) ellipsoids; for spheres, p=1.

plot_intrinsic_viscosity_shape_factor
This server produces a plot of the intrinsic viscosity shape factor ν (also known as the Simha factor) versus the axial ratio p = a/b of an ellipsoid of revolution, where a is the length of the semiaxis of rotation, and b is the length of an equatorial semiaxis. Thus, p >1 for prolate (cigar-shaped) ellipsoids, and p <1 for oblate (disc-shaped) ellipsoids; for spheres, p=1.


Scattering Servers

neutron_scattering_intensity
This server generates the predicted neutron scattering plot (intensity vs. Q) from a PDB file and a specified isotopic substitution.

compare_neutron_scattering_intensities
This server generates the predicted neutron scattering plot (intensity vs. Q) from a PDB file for a specified isotopic substitution (shown in red) and for the unsubstituted structure (shown in blue). Good for showing the effects of different isotopic substitutions on scattering.

neutron_scattering_intensity_2conformations
This server generates the predicted neutron scattering plot (intensity vs. Q) for two PDB files and a specified isotopic substitution. It also computes the RMSD between the two plots and the CA RMSD as well. Very good for assessing the sensitivity of neutron scattering to small changes in protein conformation.


Spectroscopy Servers

carbonyl_13C_chemical_shift_spectrum
This server generates a generic carbonyl 13C chemical shift spectrum from a FASTA file, the fractional incorporation and secondary structure percentages.


Density Map Servers

density_map_from_PDB
This server generates an electron density map (in binary MRC format) for a given chain (or all chains) in a PDB file. The atoms of the PDB file are smoothed into Gaussians of a specified radius. The resulting map may be viewed using any electron density viewer, e.g., Chimera. Optionally, the sidechains can be deleted to help visualize the chain trace.


Data Analysis Servers

convert_Xfig_file
This server converts an Xfig file into one of several graphics languages.

plot_xydata
This server provides a publication-quality plot of up to 15 data sets in different colors. Titles, subtitles, axis labels, etc. can all be specified. Linear and logarithmic scales are available for both axes, as are various settings for tick marks.

linear_fit
This server carries out and plots linear regression on two columns of data in a file. Titles, subtitles, axis labels, etc. can all be specified. Linear and logarithmic scales are available for both axes, as are various settings for tick marks.


Mathematical Servers

solve_mathematical_equation
This server finds all solutions (including complex and infinite solutions) for several types of polynomial and trigonometic equations.


Map Projection Servers

map_graticule
This server produces a map graticule (regularly spaced parallels of latitude and meridians of longitude) and projects it into 2D using famous and/or cool-looking map projections.

Tissot_indicatrices
This server generates the Tissot indicatrices at regularly spaced latitudes and longitudes, then projects them into 2D using various map projections.

map_projection
This server reads vectors from a data file (specified by 3D Cartesian coordinates, latitude/longitude pairs or altitude/azimuth pairs) and projects them into 2D using famous and/or cool-looking map projections.

Questions, suggestions and comments are welcome at proteins@msu.edu.
About Proteins@MSU | Site Map | Privacy Policy | ©2003 William J. Wedemeyer