mass spectrum
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 188
MassSpec::ViewSpectrum 0.05
MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum. more>>
MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum.
SYNOPSIS
use MassSpec::ViewSpectrum;
open PNG, ">mygraphic.png" or die "Unable to open output filen";
binmode PNG;
my @masses = (1036.4,1133,1437,1480,1502);
my @intensities = (0.1,0.15,0.05,0.10,0.2);
my @annotations = (b,w,internal w, ,internal y);
my $vs = MassSpec::ViewSpectrum->new(@masses,@intensities, @annotations);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
my $output = $vs->plot();
print PNG $output;
close PNG;
MassSpec::ViewSpectrum - Perl extension for viewing a mass spectrum, e.g. typically obtained from the fragmentation of proteins or peptides.
At present this is only implemented using GD graphics, but in principle this could be subclassed in the future to include alternative graphic paradigms such as SVG and Tk.
The current implementation uses a mixture of GD::Graph and native GD, since GD::Graph 1.43 fails to draw the required vertical lines correctly.
Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another.
<<lessSYNOPSIS
use MassSpec::ViewSpectrum;
open PNG, ">mygraphic.png" or die "Unable to open output filen";
binmode PNG;
my @masses = (1036.4,1133,1437,1480,1502);
my @intensities = (0.1,0.15,0.05,0.10,0.2);
my @annotations = (b,w,internal w, ,internal y);
my $vs = MassSpec::ViewSpectrum->new(@masses,@intensities, @annotations);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
my $output = $vs->plot();
print PNG $output;
close PNG;
MassSpec::ViewSpectrum - Perl extension for viewing a mass spectrum, e.g. typically obtained from the fragmentation of proteins or peptides.
At present this is only implemented using GD graphics, but in principle this could be subclassed in the future to include alternative graphic paradigms such as SVG and Tk.
The current implementation uses a mixture of GD::Graph and native GD, since GD::Graph 1.43 fails to draw the required vertical lines correctly.
Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another.
Download (0.007MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1153 downloads
libspectrum 0.2.2
libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier. more>>
libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier.
libspectrum is intended to be usable on Unix variants, Mac OS X and Win32. Currently, it is mainly (only?) used by Fuse, but other Spectrum emulator and utility authors are encouraged to use it.
Which formats does it support?
Snapshots:
read/write: .z80, .szx, .sna
read only: .zxs, .sp., .snp, +D snapshots
Tape images:
read/write: .tzx, .tap
read only: Warajevo .tap
Input recordings:
read/write: .rzx
Timex cartridges:
read only: .dck
Compressed files: reading of gzipped and bzipped files is transparently supported.
<<lesslibspectrum is intended to be usable on Unix variants, Mac OS X and Win32. Currently, it is mainly (only?) used by Fuse, but other Spectrum emulator and utility authors are encouraged to use it.
Which formats does it support?
Snapshots:
read/write: .z80, .szx, .sna
read only: .zxs, .sp., .snp, +D snapshots
Tape images:
read/write: .tzx, .tap
read only: Warajevo .tap
Input recordings:
read/write: .rzx
Timex cartridges:
read only: .dck
Compressed files: reading of gzipped and bzipped files is transparently supported.
Download (MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
FFT Spectra 1.3
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal. more>>
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal.
Among other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.
Examples:
Didgeridoo
Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.
At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.
The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.
This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).
If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.
<<lessAmong other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.
Examples:
Didgeridoo
Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.
At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.
The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.
This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).
If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.
Download (0.097MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1168 downloads
MassSpec::CUtilities 0.04
MassSpec::CUtilities is a Perl extension containing C utilities for use in mass spectrometry. more>>
MassSpec::CUtilities is a Perl extension containing C utilities for use in mass spectrometry.
SYNOPSIS
MassSpec::CUtilities is an XS module so theres a chance that you or your target user might not get it to install cleanly on the target system; therefore its recommended to make its presence optional and to offer slower-performing Perl equivalents where practical.
Also note that this module uses a 19-letter amino alphabet rather than the traditional 20-letter alphabet, since the isobars Leucine(L) and Isoleucine(I) are represented instead by "X." Furthermore some portions of this module assume that their input peptides are internally in alphabetical order.
my $haveCUtilities;
if (eval require MassSpec::CUtilities) {
import MassSpec::CUtilities;
$haveCUtilities = 1;
} else {
$haveCUtilities = 0;
}
if ($haveCUtilities) {
my $candidate = MassSpec::CUtilities::encodeAsBitString("ACCGT");
my @shortPeptides = ("ACT","CCGM","ACCGTY","CCT");
my (@list,@answer);
foreach $_ (@shortPeptides) {
push @list, MassSpec::CUtilities::encodeAsBitString($_);
}
if (MassSpec::CUtilities::testManyBitStrings($candidate,@shortPeptides,@list,@answer)) {
# should print "ACT" and "CCT" only
print "Matched: " . join(,,@answer) . "n";
}
}
see API documentation for other available subroutines
ABSTRACT
An eclectic mix of C utilities originally used in a mass spectrometry denovo sequencing project at NIH. It includes a fast Huffman decoder suitable (with minor modifications) for use with the CPAN module Algorithm::Huffman, as well as a fast peptide mass calculator and methods for encoding peptides as products of prime numbers or as bitmaps.
An eclectic mix of C utilities originally used in a mass spectrometry denovo sequencing project at NIH. It includes a fast Huffman decoder suitable (with minor modifications) for use with the CPAN module Algorithm::Huffman, as well as a fast peptide mass calculator and methods for encoding peptides as products of prime numbers or as bitmaps.
<<lessSYNOPSIS
MassSpec::CUtilities is an XS module so theres a chance that you or your target user might not get it to install cleanly on the target system; therefore its recommended to make its presence optional and to offer slower-performing Perl equivalents where practical.
Also note that this module uses a 19-letter amino alphabet rather than the traditional 20-letter alphabet, since the isobars Leucine(L) and Isoleucine(I) are represented instead by "X." Furthermore some portions of this module assume that their input peptides are internally in alphabetical order.
my $haveCUtilities;
if (eval require MassSpec::CUtilities) {
import MassSpec::CUtilities;
$haveCUtilities = 1;
} else {
$haveCUtilities = 0;
}
if ($haveCUtilities) {
my $candidate = MassSpec::CUtilities::encodeAsBitString("ACCGT");
my @shortPeptides = ("ACT","CCGM","ACCGTY","CCT");
my (@list,@answer);
foreach $_ (@shortPeptides) {
push @list, MassSpec::CUtilities::encodeAsBitString($_);
}
if (MassSpec::CUtilities::testManyBitStrings($candidate,@shortPeptides,@list,@answer)) {
# should print "ACT" and "CCT" only
print "Matched: " . join(,,@answer) . "n";
}
}
see API documentation for other available subroutines
ABSTRACT
An eclectic mix of C utilities originally used in a mass spectrometry denovo sequencing project at NIH. It includes a fast Huffman decoder suitable (with minor modifications) for use with the CPAN module Algorithm::Huffman, as well as a fast peptide mass calculator and methods for encoding peptides as products of prime numbers or as bitmaps.
An eclectic mix of C utilities originally used in a mass spectrometry denovo sequencing project at NIH. It includes a fast Huffman decoder suitable (with minor modifications) for use with the CPAN module Algorithm::Huffman, as well as a fast peptide mass calculator and methods for encoding peptides as products of prime numbers or as bitmaps.
Download (0.016MB)
Added: 2007-02-23 License: Perl Artistic License Price:
973 downloads
mass
mass is a program that lets a system administrator execute programs on some set of machines as root. more>>
mass.pl is the implementation of a relatively simple idea. Instead of interactively doing some task on one machine, then duplicating the effort on N other machines, write a shell script, then scp it to N machines and execute it as root.
Example
(sic@foo)($:~/mass)- ./mass.pl --name solaris --script pushsomething --su --sshpass
sudo password:
ssh password:
trying to run pushsomething on 1 machines
test
test
PING test.example.com (10.1.1.10) from 10.1.2.3 : 56(84) bytes of data.
64 bytes from 10.1.1.10: icmp_seq=1 ttl=64 time=0.142 ms
--- test.example.com ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.142/0.142/0.142/0.000 ms
pushsomething 100% |*****************************| 183 00:00
test.txt 100% |*****************************| 15 00:00
sic@tests password: sh-2.05a$ PS1=$ ; PATH=/usr/local/bin:/bin:/usr/bin:/usr/s;export PS1;export PATH
$ sudo -K ; sudo sh
Password:
$ PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin ; export PATH
$ if [ `id|cut -d -f 1` = uid=0(root) ]; then PS1=# ; fi
# sh pushsomething && echo script done || echo script failed
script done
# /bin/rm pushsomething test.txt && echo removed pushsomething test.txt
removed pushsomething test.txt
#
1 passed: test
0 failed:
0 fatal errors:
<<lessExample
(sic@foo)($:~/mass)- ./mass.pl --name solaris --script pushsomething --su --sshpass
sudo password:
ssh password:
trying to run pushsomething on 1 machines
test
test
PING test.example.com (10.1.1.10) from 10.1.2.3 : 56(84) bytes of data.
64 bytes from 10.1.1.10: icmp_seq=1 ttl=64 time=0.142 ms
--- test.example.com ping statistics ---
1 packets transmitted, 1 received, 0% loss, time 0ms
rtt min/avg/max/mdev = 0.142/0.142/0.142/0.000 ms
pushsomething 100% |*****************************| 183 00:00
test.txt 100% |*****************************| 15 00:00
sic@tests password: sh-2.05a$ PS1=$ ; PATH=/usr/local/bin:/bin:/usr/bin:/usr/s;export PS1;export PATH
$ sudo -K ; sudo sh
Password:
$ PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin ; export PATH
$ if [ `id|cut -d -f 1` = uid=0(root) ]; then PS1=# ; fi
# sh pushsomething && echo script done || echo script failed
script done
# /bin/rm pushsomething test.txt && echo removed pushsomething test.txt
removed pushsomething test.txt
#
1 passed: test
0 failed:
0 fatal errors:
Download (0.012MB)
Added: 2005-09-21 License: Artistic License Price:
2368 downloads
massXpert mass spectrometry package 1.6.5
massXpert mass spectrometry package is a mass spectrometry environment for linear (bio-) polymers. more>>
massXpert mass spectrometry package is a mass spectrometry environment for linear (bio-) polymers. It inherits all the innovations of GNU polyxmass, as it is a port of that project to a cross-platform development environment.
Enhancements:
- A feature was added whereby, upon definition of a monomer chemical modification, the user might tell which monomers are targets of that modification.
- If the user tries to modify a monomer with a modification that cannot be used for that, she is alerted.
- A mechanism overriding the modification target limitations is available for maximum flexibility.
- Bugs related to the chemical modification of polymer sequences were fixed.
- The user manual was updated to document the new features.
<<lessEnhancements:
- A feature was added whereby, upon definition of a monomer chemical modification, the user might tell which monomers are targets of that modification.
- If the user tries to modify a monomer with a modification that cannot be used for that, she is alerted.
- A mechanism overriding the modification target limitations is available for maximum flexibility.
- Bugs related to the chemical modification of polymer sequences were fixed.
- The user manual was updated to document the new features.
Download (0.87MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
820 downloads
Mass Rotate 0.2
Mass Rotate is a program that quickly and losslessly rotates JPEGs. more>>
Mass Rotate is a program that quickly and losslessly rotates JPEGs.
Its useful for rotating images from digital cameras. Uses jpegtran from from the Independent JPEG Group. Written in gtk2-perl.
Usage:
mass_rotate.pl dir_with_images/
or:
mass_rotate.pl image1.jpg image2.jpg image3.jpg ...
or:
mass_rotate.pl dir/ img.jpg other_dir/ whatever.jpg you_get_the_idea/
<<lessIts useful for rotating images from digital cameras. Uses jpegtran from from the Independent JPEG Group. Written in gtk2-perl.
Usage:
mass_rotate.pl dir_with_images/
or:
mass_rotate.pl image1.jpg image2.jpg image3.jpg ...
or:
mass_rotate.pl dir/ img.jpg other_dir/ whatever.jpg you_get_the_idea/
Download (0.009MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1544 downloads
Spectemu 0.99.3
Spectemu project is a 48k ZX Spectrum emulator. more>>
Spectemu project is a 48k ZX Spectrum emulator.
Spectemu is a fast and nearly perfect emulation of the 48k ZX Spectrum computer. It can be run in an X11 window or on a Linux console. Features include sound output, tape emulation (with border stripes and sound), snapshot saving and loading, and an interactive keyboard picture.
It emulates the Z80 processor as well as the 48k Spectrums other hardware: keyboard, screen, sound, tape I/O. The emulation is very close to the real thing, but it is still quite fast (It was reported to be working well on a laptop with 486 at 25Mhz!).
On the other hand, the user interface is not the best. If you would like to see such features as Spectrum 128 or IF1 emulation, and dont mind the speed decrease, then have a look at xzx, another Spectrum emulator for UNIX. (Maybe sometime Spectemu will also support those.)
Main features:
- Quite fast
- X Support with MITSHM on a local display
- Console graphics support with Linux Svgalib
- Sound support (with Linux Open Sound System and SUN sound driver)
- Snapshot saving and loading (.z80 and .sna format)
- Tape emulation with .tap and .tzx files (I/O emulation with border striping and tape sound)
- Optional quick loading of tapefiles
- "Animated" keyboard picture NEW
- Configuration NEW
<<lessSpectemu is a fast and nearly perfect emulation of the 48k ZX Spectrum computer. It can be run in an X11 window or on a Linux console. Features include sound output, tape emulation (with border stripes and sound), snapshot saving and loading, and an interactive keyboard picture.
It emulates the Z80 processor as well as the 48k Spectrums other hardware: keyboard, screen, sound, tape I/O. The emulation is very close to the real thing, but it is still quite fast (It was reported to be working well on a laptop with 486 at 25Mhz!).
On the other hand, the user interface is not the best. If you would like to see such features as Spectrum 128 or IF1 emulation, and dont mind the speed decrease, then have a look at xzx, another Spectrum emulator for UNIX. (Maybe sometime Spectemu will also support those.)
Main features:
- Quite fast
- X Support with MITSHM on a local display
- Console graphics support with Linux Svgalib
- Sound support (with Linux Open Sound System and SUN sound driver)
- Snapshot saving and loading (.z80 and .sna format)
- Tape emulation with .tap and .tzx files (I/O emulation with border striping and tape sound)
- Optional quick loading of tapefiles
- "Animated" keyboard picture NEW
- Configuration NEW
Download (0.25MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1021 downloads
ID3 mass tagger 0.78
ID3 mass tagger is a portable command-line mass tagger for audio files. more>>
ID3 mass tagger is a portable command-line mass tagger for audio files.
ID3 mass tagger is designed for non-interactively adding, updating or removing meta-information in a number of files with a single command.
It can generate tag fields from the filename and rename files using an intuitive syntax. It currently supports ID3 (1.1) and ID3v2 (2.0, 3.0) tags.
Exemple:
Here are some examples of using id3:
id3 -a "Stallman" -t "Free Software Song" fs_song.mp3"
Add a simple tag to a file.
id3 -d *.mp3
Removes all ID3v1 tags from all mp3s
id3 -g "psych rock" *.mp3
Sets genre to "Psychedelic Rock" all mp3s
id3 -2 -1 -u "*.mp3"
Copy ID3v2 tag to ID3v1 tag in all files.
id3 -a "TAFKAT" -n "%1" -t "%+2" "*. *.mp3"
Update tag fields similar to this;
id3 -a "TAFKAT" -n "01" -t "My Song" "01. my_song.mp3"
id3 -a "TAFKAT" -n "02" -t "Untitled" "02. untitled.mp3"
id3 -2 -f "%a - %t.mp3" blaet.mp3
Rename file to a standard "Artist - Title" format, using ID3v2 values.
id3 -g "alt rock" -a "The Author" -l %1 -n %2 -t %3 "Author - */(*) *.mp3"
Process multiple directories at once.
id3 -g "alt rock" -a "The Author" -m "Author - %l/(%n) %t.mp3"
Shorthand for the previous example.
id3 -a %t -t %a "*.mp3"
Swap artist and title fields in all mp3s.
id3 -D source.mp3 -1 -2 dest.mp3
Copy ID3v1 and ID3v2 tags of source.mp3 to dest.mp3
id3 -D source.mp3 -1u -2u dest.mp3
As above, but only replaces the non-standard or blank fields in dest.mp3 by data from source.mp3.
id3 -2 -rAPIC -s 0 *.mp3
Removes embedded images and padding from all mp3s.
id3 -2 -rAPIC -s 0 -R "*.mp3" "/my documents"
As above, but works recursively on all mp3s in the directory tree starting at /my documents
id3 -2 -q "%| %a - %|Untitled|t || %t || %1 |?" "*.mp3"
Generate a playlist, using the best possible text
id3 -2 -c "Was: %_f" -f "%a - %|Untitled (%#x)|t.mp3" "*.mp3"
Advanced rename. Saves previous filename in the comment field, and renames files without proper tags to;
Unknown - Untitled (01).mp3
Unknown - Untitled (02).mp3
... etc
Enhancements:
- This release adds support for Lyrics3 tags.
<<lessID3 mass tagger is designed for non-interactively adding, updating or removing meta-information in a number of files with a single command.
It can generate tag fields from the filename and rename files using an intuitive syntax. It currently supports ID3 (1.1) and ID3v2 (2.0, 3.0) tags.
Exemple:
Here are some examples of using id3:
id3 -a "Stallman" -t "Free Software Song" fs_song.mp3"
Add a simple tag to a file.
id3 -d *.mp3
Removes all ID3v1 tags from all mp3s
id3 -g "psych rock" *.mp3
Sets genre to "Psychedelic Rock" all mp3s
id3 -2 -1 -u "*.mp3"
Copy ID3v2 tag to ID3v1 tag in all files.
id3 -a "TAFKAT" -n "%1" -t "%+2" "*. *.mp3"
Update tag fields similar to this;
id3 -a "TAFKAT" -n "01" -t "My Song" "01. my_song.mp3"
id3 -a "TAFKAT" -n "02" -t "Untitled" "02. untitled.mp3"
id3 -2 -f "%a - %t.mp3" blaet.mp3
Rename file to a standard "Artist - Title" format, using ID3v2 values.
id3 -g "alt rock" -a "The Author" -l %1 -n %2 -t %3 "Author - */(*) *.mp3"
Process multiple directories at once.
id3 -g "alt rock" -a "The Author" -m "Author - %l/(%n) %t.mp3"
Shorthand for the previous example.
id3 -a %t -t %a "*.mp3"
Swap artist and title fields in all mp3s.
id3 -D source.mp3 -1 -2 dest.mp3
Copy ID3v1 and ID3v2 tags of source.mp3 to dest.mp3
id3 -D source.mp3 -1u -2u dest.mp3
As above, but only replaces the non-standard or blank fields in dest.mp3 by data from source.mp3.
id3 -2 -rAPIC -s 0 *.mp3
Removes embedded images and padding from all mp3s.
id3 -2 -rAPIC -s 0 -R "*.mp3" "/my documents"
As above, but works recursively on all mp3s in the directory tree starting at /my documents
id3 -2 -q "%| %a - %|Untitled|t || %t || %1 |?" "*.mp3"
Generate a playlist, using the best possible text
id3 -2 -c "Was: %_f" -f "%a - %|Untitled (%#x)|t.mp3" "*.mp3"
Advanced rename. Saves previous filename in the comment field, and renames files without proper tags to;
Unknown - Untitled (01).mp3
Unknown - Untitled (02).mp3
... etc
Enhancements:
- This release adds support for Lyrics3 tags.
Download (0.066MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1317 downloads
MassSpec::ViewSpectrum::RealVsHypPeptide 0.02
MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph. more>>
MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico.
SYNOPSIS
use MassSpec::ViewSpectrum::RealVsHypPeptide;
open GRAPHIC, ">mygraphic.png" or die "Unable to open output filen";
binmode GRAPHIC;
my @masses = (78.1,81.1,81.7,85.4,86.8,88.8,89.4,97.6,99.0,99.4,108.7,112.1,129.1,
130.1,132.1,147.7,157.1,158.1,159.1,169.1,171.1,175.1,187.1,229.1,246.2,258.1,
266.0,327.2,328.2,345.2,415.2,426.2,432.2,531.2,559.3,623.4,639.3,643.3,644.4,
645.0,647.5,686.4,687.4,689.4);
my @intensities = (8.7,7.7,7.3,10.5,7.7,7.3,8.4,8.0,9.1,9.1,7.3,29.0,12.6,7.3,8.0,
7.7,11.9,9.8,10.1,7.3,10.5,131.0,9.4,50.3,22.7,44.7,16.8,30.4,18.2,53.1,25.5,
15.7,7.7,14.0,46.8,38.4,7.3,11.5,8.7,7.3,8.7,7.3,24.8,194.2);
my $peptide = "RTSVAR";
my $vs = MassSpec::ViewSpectrum::RealVsHypPeptide->new($peptide, @masses,@intensities);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
$vs->set(title => "BSA-689 -- " . $peptide);
my $output = $vs->plot();
print GRAPHIC $output;
close GRAPHIC;
MassSpec::ViewSpectrum::RealVsHypPeptide - View a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico. The in silico fragmention is performed by generating all of the possible peptides which contain either the amino-terminal or carboxyl-terminal amino acids.
Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another. Note that these negative peaks have no true intensities, but in some cases we assign different heights to illustrate the differences among different hypothetical peaks. In addition, pseudocoloring of both positive and negative peaks is performed to illustrate what type of ion that peak represents. In some cases these ions are labelled explicitly, although in practice it is best to minimize this labelling to avoid excessive clutter.
<<lessSYNOPSIS
use MassSpec::ViewSpectrum::RealVsHypPeptide;
open GRAPHIC, ">mygraphic.png" or die "Unable to open output filen";
binmode GRAPHIC;
my @masses = (78.1,81.1,81.7,85.4,86.8,88.8,89.4,97.6,99.0,99.4,108.7,112.1,129.1,
130.1,132.1,147.7,157.1,158.1,159.1,169.1,171.1,175.1,187.1,229.1,246.2,258.1,
266.0,327.2,328.2,345.2,415.2,426.2,432.2,531.2,559.3,623.4,639.3,643.3,644.4,
645.0,647.5,686.4,687.4,689.4);
my @intensities = (8.7,7.7,7.3,10.5,7.7,7.3,8.4,8.0,9.1,9.1,7.3,29.0,12.6,7.3,8.0,
7.7,11.9,9.8,10.1,7.3,10.5,131.0,9.4,50.3,22.7,44.7,16.8,30.4,18.2,53.1,25.5,
15.7,7.7,14.0,46.8,38.4,7.3,11.5,8.7,7.3,8.7,7.3,24.8,194.2);
my $peptide = "RTSVAR";
my $vs = MassSpec::ViewSpectrum::RealVsHypPeptide->new($peptide, @masses,@intensities);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
$vs->set(title => "BSA-689 -- " . $peptide);
my $output = $vs->plot();
print GRAPHIC $output;
close GRAPHIC;
MassSpec::ViewSpectrum::RealVsHypPeptide - View a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico. The in silico fragmention is performed by generating all of the possible peptides which contain either the amino-terminal or carboxyl-terminal amino acids.
Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another. Note that these negative peaks have no true intensities, but in some cases we assign different heights to illustrate the differences among different hypothetical peaks. In addition, pseudocoloring of both positive and negative peaks is performed to illustrate what type of ion that peak represents. In some cases these ions are labelled explicitly, although in practice it is best to minimize this labelling to avoid excessive clutter.
Download (0.008MB)
Added: 2007-02-23 License: Perl Artistic License Price:
974 downloads
SpectraScan 0006
SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate PC format... more>>
SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate computer readable format, but on dead tree.
This project allows to convert a variety of spectrum types into a comma separated value format, which is suitable to be loaded into Excel or a statistic program.
Another feature is the ability to scan the axes of a spectrum.
<<lessThis project allows to convert a variety of spectrum types into a comma separated value format, which is suitable to be loaded into Excel or a statistic program.
Another feature is the ability to scan the axes of a spectrum.
Download (0.55MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
900 downloads
Alsa-Nyser 0.9
Alsa-Nyser is an Real Time Audio Analyser that displays several informations about sound. more>>
Alsa-Nyser is an Real Time Audio Analyser that displays several informations about sound. These informations are:
Signals of the chanels
Phase of sound in 1D and 2D representation
Spectrum in full band
Spectrum in 1/3 octavia displaying frequency in Stereo or Mono reducted sound
Frequency of the peak signal (2 peaks frequency in stereo mode)
Stereo Meters
For the moment, each of the specifications described can be displayed by the program in real time. But I have to work (and compare) on the reality of what is displayed (calculated) by the soft considering the theory of sound analysis. There is still work on the frequency analyser and real meters level displaying (peak and mean levels).
<<lessSignals of the chanels
Phase of sound in 1D and 2D representation
Spectrum in full band
Spectrum in 1/3 octavia displaying frequency in Stereo or Mono reducted sound
Frequency of the peak signal (2 peaks frequency in stereo mode)
Stereo Meters
For the moment, each of the specifications described can be displayed by the program in real time. But I have to work (and compare) on the reality of what is displayed (calculated) by the soft considering the theory of sound analysis. There is still work on the frequency analyser and real meters level displaying (peak and mean levels).
Download (0.057MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1180 downloads
Metal Mech 0.2.6
Metal Mech is a Web-based mass multiplayer game of battle between robots and space exploration. more>>
Metal Mech is a fully web-based mass multiplayer game of battle between robots and space exploration. Metal Mech is a game of strategy, economic, role-playing and combat.
Each player can handle own war robot and battle against other players to be the Emperor of the Universe. Players war against each other for resources, energy, money, buildings and other.
In the game players can build fabrics, mines, buildings and product robots, weapons, devices & etc. Also players can trade with each other.
Project will be fully written in PHP and XML(XSLT).
<<lessEach player can handle own war robot and battle against other players to be the Emperor of the Universe. Players war against each other for resources, energy, money, buildings and other.
In the game players can build fabrics, mines, buildings and product robots, weapons, devices & etc. Also players can trade with each other.
Project will be fully written in PHP and XML(XSLT).
Download (0.055MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1345 downloads
SpamAssassin 3.2.3
SpamAssassin is a mail filter to identify spam. more>>
SpamAssassin project is a mature, widely-deployed open source project that serves as a mail filter to identify spam, also known as unsolicited commercial email (UCE)
SpamAssassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. SpamAssassin runs on a server, and filters spam before it reaches your mailbox.
Main features:
- Wide-spectrum: SpamAssassin uses a wide variety of local and network tests to identify spam signatures. This makes it harder for spammers to identify one aspect which they can craft their messages to work around.
- Free software: it is distributed under the same terms and conditions as other popular open-source software packages such as the Apache web server.
- Easy to extend: Anti-spam tests and configuration are stored in plain text, making it easy to configure and add new rules.
- Flexible: SpamAssassin encapsulates its logic in a well-designed, abstract API so it can be integrated anywhere in the email stream. The Mail::SpamAssassin classes can be used on a wide variety of email systems including procmail, sendmail, Postfix, qmail, and many others.
- Easy Configuration: SpamAssassin requires very little configuration; you do not need to continually update it with details of your mail accounts, mailing list memberships, etc. Once classified, site and user-specific policies can then be applied against spam. Policies can be applied on both mail servers and later using the users own mail user-agent application.
<<lessSpamAssassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. SpamAssassin runs on a server, and filters spam before it reaches your mailbox.
Main features:
- Wide-spectrum: SpamAssassin uses a wide variety of local and network tests to identify spam signatures. This makes it harder for spammers to identify one aspect which they can craft their messages to work around.
- Free software: it is distributed under the same terms and conditions as other popular open-source software packages such as the Apache web server.
- Easy to extend: Anti-spam tests and configuration are stored in plain text, making it easy to configure and add new rules.
- Flexible: SpamAssassin encapsulates its logic in a well-designed, abstract API so it can be integrated anywhere in the email stream. The Mail::SpamAssassin classes can be used on a wide variety of email systems including procmail, sendmail, Postfix, qmail, and many others.
- Easy Configuration: SpamAssassin requires very little configuration; you do not need to continually update it with details of your mail accounts, mailing list memberships, etc. Once classified, site and user-specific policies can then be applied against spam. Policies can be applied on both mail servers and later using the users own mail user-agent application.
Download (0.97MB)
Added: 2007-08-10 License: The Apache License 2.0 Price:
811 downloads
Critical Mass 1.0.1
Critical Mass (Critter) is an SDL/OpenGL space shootem up game. more>>
Critical Mass (aka Critter) is an SDL/OpenGL space shootem up game. Critical Mass project currently runs on Mac OS X, Windows, and Linux.
The latter is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.
<<lessThe latter is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.
Download (4.9MB)
Added: 2006-07-16 License: GPL (GNU General Public License) Price:
1213 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above mass spectrum search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed