blast
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 35
Domino Blast 0.1
Domino Blast project is a physics-based driving/demolition game with a childrens toys theme. more>>
Domino Blast project is a physics-based driving/demolition game with a childrens toys theme.
Domino Blast is a hybrid driving and destruction game with a childrens toys theme. Its environments consist of buildings constructed from domino tiles and a player-controllable toy car. The objective of the game is to wreak as much havoc as possible, within a time limit.
Its game-play is simplistic yet satisfying; similar to the satisfaction gained from watching a tumbling Jenga tower, except the objective is to tumble the tower, rather than slowly deconstruct it. As the game progresses, levels become more dense and the buildings that inhabit them become larger and more complex.
<<lessDomino Blast is a hybrid driving and destruction game with a childrens toys theme. Its environments consist of buildings constructed from domino tiles and a player-controllable toy car. The objective of the game is to wreak as much havoc as possible, within a time limit.
Its game-play is simplistic yet satisfying; similar to the satisfaction gained from watching a tumbling Jenga tower, except the objective is to tumble the tower, rather than slowly deconstruct it. As the game progresses, levels become more dense and the buildings that inhabit them become larger and more complex.
Download (6.0MB)
Added: 2007-06-18 License: Freeware Price:
858 downloads
Bio::Index::Blast 1.4
Bio::Index::Blast is a Perl module with indexes Blast reports and supports retrieval based on query accession(s). more>>
Bio::Index::Blast is a Perl module with indexes Blast reports and supports retrieval based on query accession(s).
SYNOPSIS
use strict;
use Bio::Index::Blast;
my ($indexfile,$file1, $file2);
my $index = new Bio::Index::Blast(-filename => $indexfile,
-write_flag => 1);
$index->make_index($file1, $file2);
my $id;
my $data = $index->get_stream($id);
my $bplite_report = $index->fetch_report($id);
print "query is ", $bplite_report->query, "n";
while( my $sbjct = $bplite_report->nextSbjct ) {
print $sbjct->name, "n";
while( my $hsp = $sbjct->nextHSP ) {
print "t e-value ", $hsp->P,
}
print "n";
}
This object allows one to build an index on a blast file (or files) and provide quick access to the blast report for that accession. Note: for best results use strict.
<<lessSYNOPSIS
use strict;
use Bio::Index::Blast;
my ($indexfile,$file1, $file2);
my $index = new Bio::Index::Blast(-filename => $indexfile,
-write_flag => 1);
$index->make_index($file1, $file2);
my $id;
my $data = $index->get_stream($id);
my $bplite_report = $index->fetch_report($id);
print "query is ", $bplite_report->query, "n";
while( my $sbjct = $bplite_report->nextSbjct ) {
print $sbjct->name, "n";
while( my $hsp = $sbjct->nextHSP ) {
print "t e-value ", $hsp->P,
}
print "n";
}
This object allows one to build an index on a blast file (or files) and provide quick access to the blast report for that accession. Note: for best results use strict.
Download (4.7MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1111 downloads
mpiBLAST 1.4.0-pio
mpiBLAST is an MPI based parallel implementation of NCBI BLAST. more>>
mpiBLAST is an MPI based parallel implementation of NCBI BLAST. The project consists of a pair of programs that replace formatdb and blastall with versions that execute BLAST jobs in parallel on a cluster of computers with MPI installed. There are two primary advantages to using mpiBLAST versus traditional BLAST.
First, mpiBLAST splits the database across each node in the cluster. Because each nodes segment of the database is smaller it can usually reside in the buffer-cache, yielding a significant speedup due to the elimination of disk I/O. Second, it allows BLAST users to take advantage of efficient, low-cost Beowulf clusters because interprocessor communication demands are low.
mpiBLAST achieves super-linear speedup in situations where the database is too large to fit into RAM, and near linear speedup in other situations. It does not require a dedicated cluster.
<<lessFirst, mpiBLAST splits the database across each node in the cluster. Because each nodes segment of the database is smaller it can usually reside in the buffer-cache, yielding a significant speedup due to the elimination of disk I/O. Second, it allows BLAST users to take advantage of efficient, low-cost Beowulf clusters because interprocessor communication demands are low.
mpiBLAST achieves super-linear speedup in situations where the database is too large to fit into RAM, and near linear speedup in other situations. It does not require a dedicated cluster.
Download (0.33MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
848 downloads
Alien Blaster 1.1.0
Alien Blaster project is an action-loaded 2D arcade shooter game for up to two players. more>>
Alien Blaster project is an action-loaded 2D arcade shooter game for up to two players.
alienblaster is an action-loaded 2D arcade shooter game.
Your mission in the game is simple: stop the invasion of the aliens by blasting them.
Simultaneous two-player mode is available.
Main features:
- many aliens to blast
- a big bad boss
- different weapons
- special items
- cooperative mode (2 players playing on 1 computer)
- gamepad/joystick support
- arcade mode with highscore
- open source
- published under GPL
- runs with Windows and Linux
<<lessalienblaster is an action-loaded 2D arcade shooter game.
Your mission in the game is simple: stop the invasion of the aliens by blasting them.
Simultaneous two-player mode is available.
Main features:
- many aliens to blast
- a big bad boss
- different weapons
- special items
- cooperative mode (2 players playing on 1 computer)
- gamepad/joystick support
- arcade mode with highscore
- open source
- published under GPL
- runs with Windows and Linux
Download (6.3MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1078 downloads
Scrabble Blast Solver 0.1
Scrabble Blast Solver application more>>
Scrabble Blast Solver 0.1 offers you a professional and easy-to-use software which is an effective way to find and display words and their score for the popular online Scrabble Blast game. This product will be your good choice.
Enhancements: Only calculates the correct score of words for the first round.
Added: 2009-01-29 License: GPL Price: FREE
20 downloads
qgreylistrbl 0.5
qgreylistrbl is an add-on for qmail. more>>
qgreylistrbl is an add-on for qmail.
Now there are a lot of methods against spam, I have combined two of them: greylisting only for dialin nodes and nodes listed on a RBL. NDNs with more than one recipient will be rejected with permanent error messages and without a greylist entry. A test for EHLO/HELO spoofing was added: if a string is obviously spoofed, the connection will be rejected with a permanent error message, without a greylist entry, and advice to RFC2821. You can define a maximum number of recipients per email.
Greylisting returns a temporary SMTP error at the first delivery attempt. Most spam is sent from bulk mailers that dont retry, so these attempts are blocked. Real mail servers will retry later after a temporary error, allowing the message to go through.
Of course cannot all mail be delayed half an hour or longer to our customers. Thats why I have decided to modify the program qgreylist from Jon Atkins. I have added a RBL request to accept emails from not RBL listed nodes and to delay only dialin lines and RBL listed nodes. The script tests the PTR record of each connecting host for a regular expression to detect dialin nodes.
qgreylist from Jon Atkins puts all files in one base dir. qgreylistrbl creates here a directory structure because of performance reasons. The cleanup is now done by a separate cronjob script and not by qgreylistrbl itself, because when there were some ten thousand files inside the mail server nearly stands still.
Most bulk mailers and zombies,too, do not have queue management. They blast that much emails out into the net, they would be swamped with it. An Example: We use a UW-160 Raid 10 for the queue, but the usual zombie out there has only one IDE disc. Beside even a layman would ask why his hard drive was running all the time.
Effect
80% less spam. Yes, truly. No false positives, NO email gets lost.
Usage
qgreylistrbl is a replacement for rblsmtpd by D.J. Bernstein. Simply put qgreylistrbl instead of rblsmtpd in the command line for starting qmail-smtpd.
Performance
qgreylistrbl is a Perl script. Expect some CPU usage. If you run a QMAILQUEUE-patched version of qmail-smtpd and spamassassin, the load will decrease extensive, because most connection attempts do not cause a mail delivery. With perl > 5.6.1 you can precompile the source code with perlcc.
Installation:
Just copy the perl script wherever you want and edit the start script for qmail-smtpd. qgreylistrbl is a simple replacement for rblsmtpd from D.J. Bernstein and can be used the same way.
Create the greylist IP folder:
# mkdir /var/qmail/qgreylistrbl
# chown qmaild /var/qmail/qgreylistrbl
Adjust User
If you need to install the perl module Mail:RBL, just do the following:
From the root prompt on your server, invoke the CPAN shell:
# perl -MCPAN -e shell
Once the Perl interpreter has loaded (and been configured), you can install modules by issuing the command install MODULENAME.
The first thing you should do is upgrade your CPAN:
cpan> install Bundle::CPAN
Once its done (it will take a while, just enter all questions), type:
cpan> reload cpan
Now, enter the following command to retrieve all of the required modules:
cpan> install Mail::RBL
Then you can be shure everything is installed to correct locations.
Configuration:
At the beginnung of the script you have to adjust a few variables. See script for more details. Important are hostname, working directory, some paths and RBL services. You have to add a crontab entry as follows:
*/20 * * * * vpopmail /var/qmail/bin/qgreylist_cleanup.pl
Adjust user, path and time before.
Dont forget so set up logging facility in /etc/syslog.conf
<<lessNow there are a lot of methods against spam, I have combined two of them: greylisting only for dialin nodes and nodes listed on a RBL. NDNs with more than one recipient will be rejected with permanent error messages and without a greylist entry. A test for EHLO/HELO spoofing was added: if a string is obviously spoofed, the connection will be rejected with a permanent error message, without a greylist entry, and advice to RFC2821. You can define a maximum number of recipients per email.
Greylisting returns a temporary SMTP error at the first delivery attempt. Most spam is sent from bulk mailers that dont retry, so these attempts are blocked. Real mail servers will retry later after a temporary error, allowing the message to go through.
Of course cannot all mail be delayed half an hour or longer to our customers. Thats why I have decided to modify the program qgreylist from Jon Atkins. I have added a RBL request to accept emails from not RBL listed nodes and to delay only dialin lines and RBL listed nodes. The script tests the PTR record of each connecting host for a regular expression to detect dialin nodes.
qgreylist from Jon Atkins puts all files in one base dir. qgreylistrbl creates here a directory structure because of performance reasons. The cleanup is now done by a separate cronjob script and not by qgreylistrbl itself, because when there were some ten thousand files inside the mail server nearly stands still.
Most bulk mailers and zombies,too, do not have queue management. They blast that much emails out into the net, they would be swamped with it. An Example: We use a UW-160 Raid 10 for the queue, but the usual zombie out there has only one IDE disc. Beside even a layman would ask why his hard drive was running all the time.
Effect
80% less spam. Yes, truly. No false positives, NO email gets lost.
Usage
qgreylistrbl is a replacement for rblsmtpd by D.J. Bernstein. Simply put qgreylistrbl instead of rblsmtpd in the command line for starting qmail-smtpd.
Performance
qgreylistrbl is a Perl script. Expect some CPU usage. If you run a QMAILQUEUE-patched version of qmail-smtpd and spamassassin, the load will decrease extensive, because most connection attempts do not cause a mail delivery. With perl > 5.6.1 you can precompile the source code with perlcc.
Installation:
Just copy the perl script wherever you want and edit the start script for qmail-smtpd. qgreylistrbl is a simple replacement for rblsmtpd from D.J. Bernstein and can be used the same way.
Create the greylist IP folder:
# mkdir /var/qmail/qgreylistrbl
# chown qmaild /var/qmail/qgreylistrbl
Adjust User
If you need to install the perl module Mail:RBL, just do the following:
From the root prompt on your server, invoke the CPAN shell:
# perl -MCPAN -e shell
Once the Perl interpreter has loaded (and been configured), you can install modules by issuing the command install MODULENAME.
The first thing you should do is upgrade your CPAN:
cpan> install Bundle::CPAN
Once its done (it will take a while, just enter all questions), type:
cpan> reload cpan
Now, enter the following command to retrieve all of the required modules:
cpan> install Mail::RBL
Then you can be shure everything is installed to correct locations.
Configuration:
At the beginnung of the script you have to adjust a few variables. See script for more details. Important are hostname, working directory, some paths and RBL services. You have to add a crontab entry as follows:
*/20 * * * * vpopmail /var/qmail/bin/qgreylist_cleanup.pl
Adjust user, path and time before.
Dont forget so set up logging facility in /etc/syslog.conf
Download (0.73MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1408 downloads
StrBio 1.0
StrBio is a set of Java classes useful for development of software for computational structural biology research. more>>
StrBio is a set of Java classes and libraries useful for development of software for computational structural biology research.
They are licenced under the LGPL.
he strbio.org classes are the basis for several published research projects, including the Pred2ary secondary structure prediction program and the ASTRAL database of protein domain sequences.
The most interesting structural biology applications included are:
Pred2ary protein secondary structure prediction
JThread protein fold prediction
ConvertProtein for interconversion of protein file formats (FASTA, PDB, MSF, ALN, CASP, DSSP, HSSP, YAPF)
Filters to exchange data with commonly used molecular biology applications (e.g., BLAST, MinArea, MODELLER)
MakeRAF tool to create the Rapid Access Format sequence maps for the ASTRAL database.
Other more general-purpose functionality that is included:
Neural network library, including Scaled Conjugate Gradient or Steepest Descent optimization
Hooke and Jeeves derivative-free global optimization algorithm
Misc mathematical objects and algorithms (vectors, matrices, etc)
Efficient string formatting using Printf-based syntax (printf, atoi, atof, etc.)
<<lessThey are licenced under the LGPL.
he strbio.org classes are the basis for several published research projects, including the Pred2ary secondary structure prediction program and the ASTRAL database of protein domain sequences.
The most interesting structural biology applications included are:
Pred2ary protein secondary structure prediction
JThread protein fold prediction
ConvertProtein for interconversion of protein file formats (FASTA, PDB, MSF, ALN, CASP, DSSP, HSSP, YAPF)
Filters to exchange data with commonly used molecular biology applications (e.g., BLAST, MinArea, MODELLER)
MakeRAF tool to create the Rapid Access Format sequence maps for the ASTRAL database.
Other more general-purpose functionality that is included:
Neural network library, including Scaled Conjugate Gradient or Steepest Descent optimization
Hooke and Jeeves derivative-free global optimization algorithm
Misc mathematical objects and algorithms (vectors, matrices, etc)
Efficient string formatting using Printf-based syntax (printf, atoi, atof, etc.)
Download (12.7MB)
Added: 2005-11-14 License: LGPL (GNU Lesser General Public License) Price:
1440 downloads
PHPrbl 0.4
PHPrbl is a quick and easy tool that keeps clients using open proxies away from your site in order to reduce referrer spam. more>>
PHPrbl is a quick and easy tool that keeps clients using open proxies away from your site in order to reduce referrer spam.
Ever had those annoying referrer spammers ruin your websites statistics? If you run a big website, or a weblog, you must be getting fed up with this blasted referrer spam.
Youre not alone, I have this problem as well and got fed up with the whole thing. After weeks of playing with the idea of blocking referrer spammers using rewrite rules, I got fed up wit the high amount of energy it would demand of me just to block IP addresses that seemed to be open proxies anyway.
Enhancements:
- Streamlined the code based on input given by Steven Lynn. Fewer queries are now used to do the same thing. Thanks!
- New feature: keywords checking; referrers are now matched to keywords given by the site admin. If a match occurs, the client will be blocked. (For myself this feature has already proven to be very, very effective)
- First start of an admin area for PHPrbl, for now, only the ability to add and removed keywords is present. Whitelisting and local IP blocklist management will be added soon.
<<lessEver had those annoying referrer spammers ruin your websites statistics? If you run a big website, or a weblog, you must be getting fed up with this blasted referrer spam.
Youre not alone, I have this problem as well and got fed up with the whole thing. After weeks of playing with the idea of blocking referrer spammers using rewrite rules, I got fed up wit the high amount of energy it would demand of me just to block IP addresses that seemed to be open proxies anyway.
Enhancements:
- Streamlined the code based on input given by Steven Lynn. Fewer queries are now used to do the same thing. Thanks!
- New feature: keywords checking; referrers are now matched to keywords given by the site admin. If a match occurs, the client will be blocked. (For myself this feature has already proven to be very, very effective)
- First start of an admin area for PHPrbl, for now, only the ability to add and removed keywords is present. Whitelisting and local IP blocklist management will be added soon.
Download (0.016MB)
Added: 2005-10-26 License: GPL (GNU General Public License) Price:
1458 downloads
Panzers 0.40
Panzers is a simple 3D multiplayer tank game. more>>
Panzers project is a simple 3D multiplayer tank game.
The player controls a WW2 tank. The player controls the tank in a fully 3D environment trying to blast other players.
Several different vehicles will be selectable, but currently there are two different panzers at your disposal.
Main features:
- multiplayer action through a server (still flaky at best though)
- full 3D environment with lakes, houses and woods
- panzers can be fully controlled, including turrets, and they have different characteristics
- some kind of physics approximation for shells
- loads of bugs
- maps can be created by just editing a grayscale png file
At present Panzers is more a technology demo than something youd want to spend too much time playing. Better playability will be added sooner or later. Help is appreciated, of course.
<<lessThe player controls a WW2 tank. The player controls the tank in a fully 3D environment trying to blast other players.
Several different vehicles will be selectable, but currently there are two different panzers at your disposal.
Main features:
- multiplayer action through a server (still flaky at best though)
- full 3D environment with lakes, houses and woods
- panzers can be fully controlled, including turrets, and they have different characteristics
- some kind of physics approximation for shells
- loads of bugs
- maps can be created by just editing a grayscale png file
At present Panzers is more a technology demo than something youd want to spend too much time playing. Better playability will be added sooner or later. Help is appreciated, of course.
Download (1.7MB)
Added: 2006-12-11 License: GPL (GNU General Public License) Price:
1049 downloads
Ultratron 1.5
Ultratron is an arcade game where you have to destroy the four evil robots of the Apocalypse! more>>
Ultratron is an arcade game where you have to destroy the four evil robots of the Apocalypse!
The last human has been slain by evil killer robots. You are the one remaining humanoid battle droid. Your mission is to avenge the human race, and destroy the four bots of the Apocalypse - Ieiunitas, Bellum, Lues and Letum!
Power up your droid with ever more powerful weaponry as you blast your way through the levels, avoiding Chasers, Turrets, Spawners, Minelayers, bombs, and bullets!
Main features:
- 70+ different robots to destroy
- 40+ levels of frantic shooter action
- 4 giant boss robots
- 10 powerups
- Bonus stages
- Online hiscore table
<<lessThe last human has been slain by evil killer robots. You are the one remaining humanoid battle droid. Your mission is to avenge the human race, and destroy the four bots of the Apocalypse - Ieiunitas, Bellum, Lues and Letum!
Power up your droid with ever more powerful weaponry as you blast your way through the levels, avoiding Chasers, Turrets, Spawners, Minelayers, bombs, and bullets!
Main features:
- 70+ different robots to destroy
- 40+ levels of frantic shooter action
- 4 giant boss robots
- 10 powerups
- Bonus stages
- Online hiscore table
Download (MB)
Added: 2006-03-16 License: Freeware Price:
1604 downloads
Bioperl 1.5.2
Bioperl is a Perl extensions for bioinformatics. more>>
Bioperl project is a collection of perl modules that facilitate the development of perl scripts for bioinformatics applications. As such, it does not include ready to use programs in the sense that many commercial packages and free web-based interfaces do (e.g. Entrez, SRS).
On the other hand, bioperl does provide reusable perl modules that facilitate writing perl scripts for sequence manipulation, accessing of databases using a range of data formats and execution and parsing of the results of various molecular biology programs including Blast, clustalw, TCoffee, genscan, ESTscan and HMMER. Consequently, bioperl enables developing scripts that can analyze large quantities of sequence data in ways that are typically difficult or impossible with web based systems.
In order to take advantage of bioperl, the user needs a basic understanding of the perl programming language including an understanding of how to use perl references, modules, objects and methods. If these concepts are unfamiliar the user is referred to any of the various introductory or intermediate books on perl.
Weve liked S. Holzmers Perl Core Language, Coriolis Technology Press, for example. This tutorial is not intended to teach the fundamentals of perl to those with little or no experience in the perl language. On the other hand, advanced knowledge of perl - such as how to write a object-oriented perl module - is not required for successfully using bioperl.
Bioperl is open source software that is still under active development. The advantages of open source software are well known. They include the ability to freely examine and modify source code and exemption from software licensing fees.
However, since open source software is typically developed by a large number of volunteer programmers, the resulting code is often not as clearly organized and its user interface not as standardized as in a mature commercial product.
In addition, in any project under active development, documentation may not keep up with the development of new features. Consequently the learning curve for actively developed, open source source software is sometimes steep.
Enhancements:
- Many bugfixes and enhancements were made, including support for parsing the latest NCBI BLAST text format changes, PAML 3.15 support, a Taxonomy (Bio::Species) overhaul, a Bio::Map overhaul, a Bio::SearchIO speedup, the introduction of a Build.PL installation system, and fixes for some memory leaks in Bio::Tree.
- This version requires Perl 5.6.1 or later.
<<lessOn the other hand, bioperl does provide reusable perl modules that facilitate writing perl scripts for sequence manipulation, accessing of databases using a range of data formats and execution and parsing of the results of various molecular biology programs including Blast, clustalw, TCoffee, genscan, ESTscan and HMMER. Consequently, bioperl enables developing scripts that can analyze large quantities of sequence data in ways that are typically difficult or impossible with web based systems.
In order to take advantage of bioperl, the user needs a basic understanding of the perl programming language including an understanding of how to use perl references, modules, objects and methods. If these concepts are unfamiliar the user is referred to any of the various introductory or intermediate books on perl.
Weve liked S. Holzmers Perl Core Language, Coriolis Technology Press, for example. This tutorial is not intended to teach the fundamentals of perl to those with little or no experience in the perl language. On the other hand, advanced knowledge of perl - such as how to write a object-oriented perl module - is not required for successfully using bioperl.
Bioperl is open source software that is still under active development. The advantages of open source software are well known. They include the ability to freely examine and modify source code and exemption from software licensing fees.
However, since open source software is typically developed by a large number of volunteer programmers, the resulting code is often not as clearly organized and its user interface not as standardized as in a mature commercial product.
In addition, in any project under active development, documentation may not keep up with the development of new features. Consequently the learning curve for actively developed, open source source software is sometimes steep.
Enhancements:
- Many bugfixes and enhancements were made, including support for parsing the latest NCBI BLAST text format changes, PAML 3.15 support, a Taxonomy (Bio::Species) overhaul, a Bio::Map overhaul, a Bio::SearchIO speedup, the introduction of a Build.PL installation system, and fixes for some memory leaks in Bio::Tree.
- This version requires Perl 5.6.1 or later.
Download (MB)
Added: 2006-12-07 License: Artistic License Price:
622 downloads
Bioinformatics Benchmark System 3
Bioinformatics Benchmark System is a bioinformatics benchmark system for platform performance measurement. more>>
The Bioinformatics Benchmark System is an attempt to build a reasonable testing framework, tests, and data, to enable end users and vendors to probe the performance of their systems.
What we are trying to do is to create a framework for testing, and a core set of tests that all may download and use to probe specific elements of systems performance.
Moreover, the source to these tests are available under GPL, and are hosted on Bioinformatics.org and Scalable Informatics LLC The idea is to enable end users, consumers, systems developers, and others to easily build and use meaningful tests for measurement and tuning reasons.
Joe Landman from Scalable Informatics LLC conceived the idea and wrote the original codes. We are looking for additional benchmark code suggestions, tests, data sets, etc.
Current baseline tests are several NCBI BLAST runs, several HMMer runs, and a variety of others. We plan to include ClustalW, X!Tandem, various chemistry, dynamics, and related tests, as well as several others.
Tests such as LINPACK or HPL simply do not provide meaningful performance indicators or predictive models for high performance informatics. Unfortunately, nor do a number of more recent and focused tests.
This is a problem as LINPACK and HPL specifically test the performance on various matrix operations, where you have effectively regular memory access patterns, and specific mathematical operations.
These codes are most useful for comparison to codes with heavy floating point operations, and interleaved memory traffic. These codes were not designed for comprehensive systems benchmarking, where disk I/O, memory latency, and other factors all contribute to the performance issues.
The best tests are the ones that are most similar to the codes you will run on the machine. The tests themselves should be reasonable approximations to a real execution of your code, using real data. You may need to pare it back in order to get realistic run times.
You should have a reasonable subset of data sizes. A single test does not tell you how your system scales, and one of the reasons for the existance of this test is specifically to allow you to test the performance while you increase various aspects of the workload.
You rarely get a quiescent system in a cluster, so we would recommend that you try to run in as realistic an operating environment as possible. A baseline in a quiescent system is fine, but it may set your expectations unreasonably.
top
<<lessWhat we are trying to do is to create a framework for testing, and a core set of tests that all may download and use to probe specific elements of systems performance.
Moreover, the source to these tests are available under GPL, and are hosted on Bioinformatics.org and Scalable Informatics LLC The idea is to enable end users, consumers, systems developers, and others to easily build and use meaningful tests for measurement and tuning reasons.
Joe Landman from Scalable Informatics LLC conceived the idea and wrote the original codes. We are looking for additional benchmark code suggestions, tests, data sets, etc.
Current baseline tests are several NCBI BLAST runs, several HMMer runs, and a variety of others. We plan to include ClustalW, X!Tandem, various chemistry, dynamics, and related tests, as well as several others.
Tests such as LINPACK or HPL simply do not provide meaningful performance indicators or predictive models for high performance informatics. Unfortunately, nor do a number of more recent and focused tests.
This is a problem as LINPACK and HPL specifically test the performance on various matrix operations, where you have effectively regular memory access patterns, and specific mathematical operations.
These codes are most useful for comparison to codes with heavy floating point operations, and interleaved memory traffic. These codes were not designed for comprehensive systems benchmarking, where disk I/O, memory latency, and other factors all contribute to the performance issues.
The best tests are the ones that are most similar to the codes you will run on the machine. The tests themselves should be reasonable approximations to a real execution of your code, using real data. You may need to pare it back in order to get realistic run times.
You should have a reasonable subset of data sizes. A single test does not tell you how your system scales, and one of the reasons for the existance of this test is specifically to allow you to test the performance while you increase various aspects of the workload.
You rarely get a quiescent system in a cluster, so we would recommend that you try to run in as realistic an operating environment as possible. A baseline in a quiescent system is fine, but it may set your expectations unreasonably.
top
Download (5.0MB)
Added: 2005-08-12 License: GPL (GNU General Public License) Price:
1533 downloads
Bio::AlignIO::bl2seq 1.4
Bio::AlignIO::bl2seq is a bl2seq sequence input/output stream. more>>
Bio::AlignIO::bl2seq is a bl2seq sequence input/output stream.
SYNOPSIS
Do not use this module directly. Use it via the Bio::AlignIO class, as in:
use Bio::AlignIO;
$in = Bio::AlignIO->new(-file => "inputfilename" , -format => bl2seq);
$aln = $in->next_aln();
This object can create Bio::SimpleAlign sequence alignment objects (of 2 sequences) from bl2seq BLAST reports.
A nice feature of this module is that- in combination with StandAloneBlast.pm or remote blasting - it can be used to align 2 sequences and make a SimpleAlign object from them which can then be manipulated using any SimpleAlign.pm methods, eg:
#Get 2 sequences
$str = Bio::SeqIO->new(-file=>t/amino.fa , -format => Fasta, );
my $seq3 = $str->next_seq();
my $seq4 = $str->next_seq();
# Run bl2seq on them
$factory = Bio::Tools::StandAloneBlast->new(program => blastp,
outfile => bl2seq.out);
my $bl2seq_report = $factory->bl2seq($seq3, $seq4);
# Use AlignIO.pm to create a SimpleAlign object from the bl2seq report
$str = Bio::AlignIO->new(-file=> bl2seq.out,-format => bl2seq);
$aln = $str->next_aln();
<<lessSYNOPSIS
Do not use this module directly. Use it via the Bio::AlignIO class, as in:
use Bio::AlignIO;
$in = Bio::AlignIO->new(-file => "inputfilename" , -format => bl2seq);
$aln = $in->next_aln();
This object can create Bio::SimpleAlign sequence alignment objects (of 2 sequences) from bl2seq BLAST reports.
A nice feature of this module is that- in combination with StandAloneBlast.pm or remote blasting - it can be used to align 2 sequences and make a SimpleAlign object from them which can then be manipulated using any SimpleAlign.pm methods, eg:
#Get 2 sequences
$str = Bio::SeqIO->new(-file=>t/amino.fa , -format => Fasta, );
my $seq3 = $str->next_seq();
my $seq4 = $str->next_seq();
# Run bl2seq on them
$factory = Bio::Tools::StandAloneBlast->new(program => blastp,
outfile => bl2seq.out);
my $bl2seq_report = $factory->bl2seq($seq3, $seq4);
# Use AlignIO.pm to create a SimpleAlign object from the bl2seq report
$str = Bio::AlignIO->new(-file=> bl2seq.out,-format => bl2seq);
$aln = $str->next_aln();
Download (4.7MB)
Added: 2007-08-10 License: Perl Artistic License Price:
812 downloads
Volume.app 1.1a
Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. more>>
Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. Volume.app is intended for use on Linux/Unix systems in conjunction with an X window manager that supports dockable applications ("dockapps") such as AfterStep, BlackBox, or Window Maker.
It is a refinement of an idea that first appeared in Timecops WMix: a user interface comprising a "knob" that can be interactively "turned" by clicking and dragging the mouse. I found this approach quite appealing, both from an aesthetic viewpoint, and (more importantly) from a user-interface perspective.
A handful of other dockapp volume control programs are out there, and I have tried many of them. An interface element present in most of these is some form of "slider" as the primary means of adjusting the volume. (A fictitious example may be seen at right). To my dismay, with this kind of interface, volume adjustments tended to be large and abrupt. Because the slider was so small, raising or lowering the volume "just a bit" required extremely careful control of the mouse-- a slip of the hand had the potential to spike the volume to full blast. (I have a set of Altec-Lansing ACS48 speakers which make this a rather unpleasant experience). This approach left much to be desired.
I longed for an alternative, and upon playing with WMix (pictured at left) I had found it. The knob was genius in that it provided a means of graphically adjusting the volume, as a slider would, without tying itself directly to the motion of the mouse. The basic mode of usage is identical: you click on the thing and drag the mouse up or down. However, with the knob, the range of motion need not be confined to the postage-stamp-sized area of the dockapp. The mouse travel needed to cover the entire range of volume settings can be made longer, on the order of the full height of the screen-- almost like a much larger, easier-to-use slider. No longer were precise movements needed to make volume adjustments!
Still, I found WMixs interface to be a bit busy (never was a fan of tiny little buttons) and the all-important knob was yet a rather small target to find with the mouse. So, I grabbed a copy of the WMix source code, and rebuilt it into a dockapp that had a much larger knob as its sole interface element. I dubbed it Volume.app, and have placed it here for the benefit of everyone.
<<lessIt is a refinement of an idea that first appeared in Timecops WMix: a user interface comprising a "knob" that can be interactively "turned" by clicking and dragging the mouse. I found this approach quite appealing, both from an aesthetic viewpoint, and (more importantly) from a user-interface perspective.
A handful of other dockapp volume control programs are out there, and I have tried many of them. An interface element present in most of these is some form of "slider" as the primary means of adjusting the volume. (A fictitious example may be seen at right). To my dismay, with this kind of interface, volume adjustments tended to be large and abrupt. Because the slider was so small, raising or lowering the volume "just a bit" required extremely careful control of the mouse-- a slip of the hand had the potential to spike the volume to full blast. (I have a set of Altec-Lansing ACS48 speakers which make this a rather unpleasant experience). This approach left much to be desired.
I longed for an alternative, and upon playing with WMix (pictured at left) I had found it. The knob was genius in that it provided a means of graphically adjusting the volume, as a slider would, without tying itself directly to the motion of the mouse. The basic mode of usage is identical: you click on the thing and drag the mouse up or down. However, with the knob, the range of motion need not be confined to the postage-stamp-sized area of the dockapp. The mouse travel needed to cover the entire range of volume settings can be made longer, on the order of the full height of the screen-- almost like a much larger, easier-to-use slider. No longer were precise movements needed to make volume adjustments!
Still, I found WMixs interface to be a bit busy (never was a fan of tiny little buttons) and the all-important knob was yet a rather small target to find with the mouse. So, I grabbed a copy of the WMix source code, and rebuilt it into a dockapp that had a much larger knob as its sole interface element. I dubbed it Volume.app, and have placed it here for the benefit of everyone.
Download (0.025MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1128 downloads
BomberMaze 0.6.6
BomberMaze project is a bomberman clone. more>>
BomberMaze project is a bomberman clone.
It is a multiplayer action game in which players run around a square-grid maze while dropping bombs and collecting power-ups.
The bombs explode after a short time delay, taking out any nearby bricks and players.
Main features:
- Support for 2 to 4 players
- 5 different power-ups: Extra Bomb, Extra Blast Radius, Trigger Bomb, Kick Bomb, and Extra Speed
- Configurable mazes and randomizable mazes
- Configurable key controls
- Theme support (ie., configurable tiles and sprites)
Enhancements:
- New translations: Danish, German, Spanish, Italian, Norwegian, Russian, and Ukrainian (da, de, es, it, no, ru, uk).
<<lessIt is a multiplayer action game in which players run around a square-grid maze while dropping bombs and collecting power-ups.
The bombs explode after a short time delay, taking out any nearby bricks and players.
Main features:
- Support for 2 to 4 players
- 5 different power-ups: Extra Bomb, Extra Blast Radius, Trigger Bomb, Kick Bomb, and Extra Speed
- Configurable mazes and randomizable mazes
- Configurable key controls
- Theme support (ie., configurable tiles and sprites)
Enhancements:
- New translations: Danish, German, Spanish, Italian, Norwegian, Russian, and Ukrainian (da, de, es, it, no, ru, uk).
Download (0.49MB)
Added: 2006-11-17 License: GPL (GNU General Public License) Price:
1072 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 blast 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