Re: [ccp4bb] raid array load question

2008-01-15 Thread Tim Gruene
Interesting and simple way to test the write performance. Simultaneous 
writes could then be tested by putting an ampersand ('') at the end of 
the 'dd' command, couldn't they? And if you get tired of typing all the 
number, you could use the 'seq' command instead.


Cheers, Tim


/bin/tcsh
set time
foreach file ( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 )
dd if=/dev/zero bs=2G count=1 of=/home/username/deleteme$file
end

-James Holton
MAD Scientist


Harry M. Greenblatt wrote:

BSD

To those hardware oriented:

  We have a compute cluster with 23 nodes (dual socket, dual core Intel 
servers).  Users run simulation jobs on the nodes from the head node.  At 
the end of each simulation, a result file is compressed to 2GB, and copied 
to the file server for the cluster (not the head node) via NFS.   Each node 
is connected via a Gigabit line to a switch.  The file server has a 4-link 
aggregated Ethernet trunk (4Gb/S) to the switch.  The file server also has 
two sockets, with Dual Core Xeon 2.1GHz CPU's and 4 GB of memory, running 
RH4.  There are two raid arrays (RAID 5), each consisting of 8x500GB SATA 
II WD server drives, with one file system on each.  The raid cards are AMCC 
3WARE  9550 and 9650SE (PCI-Express) with 256 MB of cache memory . 
When several (~10)  jobs finish at once, and the nodes start copying the 
compressed file to the file server, the load on the file server gets very 
high (~10), and the users whose home directory are on the file server 
cannot work at their stations.  Using nmon to locate the bottleneck, it 
appears that disk I/O is the problem.  But the numbers being reported are a 
bit strange.  It reports a throughput of only about 50MB/s, and claims the 
disk is 100% busy.  These raid cards should give throughput in the 
several hundred MB/s range, especially the 9650 which is rated at 600MB/s 
RAID 6 write (and we have RAID 5).


1)  Is there a more friendly system load monitoring tool we can use?

2)  The users may be able to stagger the output schedule of their jobs, but 
based on the numbers, we get the feeling the RAID arrays are not performing 
as they should.  Any suggestions?


Thanks

Harry


-

Harry M. Greenblatt

Staff Scientist

Dept of Structural Biology   [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]


Weizmann Institute of SciencePhone:  972-8-934-3625

Rehovot, 76100   Facsimile:   972-8-934-4159

Israel 







Re: [ccp4bb] raid array load question

2008-01-15 Thread James Holton
Woops!  Yes, of course you would want an ampersand in my little 
pseudo-script to background the dd jobs.  My mistake.  seq is also 
one of my favorite commands, but some systems are so stripped-down that 
they don't have it!


-James

Tim Gruene wrote:
Interesting and simple way to test the write performance. Simultaneous 
writes could then be tested by putting an ampersand ('') at the end 
of the 'dd' command, couldn't they? And if you get tired of typing all 
the number, you could use the 'seq' command instead.


Cheers, Tim


/bin/tcsh
set time
foreach file ( 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 
22 23 )

dd if=/dev/zero bs=2G count=1 of=/home/username/deleteme$file
end

-James Holton
MAD Scientist


Harry M. Greenblatt wrote:

BSD

To those hardware oriented:

  We have a compute cluster with 23 nodes (dual socket, dual core 
Intel servers).  Users run simulation jobs on the nodes from the 
head node.  At the end of each simulation, a result file is 
compressed to 2GB, and copied to the file server for the cluster 
(not the head node) via NFS.   Each node is connected via a Gigabit 
line to a switch.  The file server has a 4-link aggregated Ethernet 
trunk (4Gb/S) to the switch.  The file server also has two sockets, 
with Dual Core Xeon 2.1GHz CPU's and 4 GB of memory, running RH4.  
There are two raid arrays (RAID 5), each consisting of 8x500GB SATA 
II WD server drives, with one file system on each.  The raid cards 
are AMCC 3WARE  9550 and 9650SE (PCI-Express) with 256 MB of cache 
memory . When several (~10)  jobs finish at once, and the nodes 
start copying the compressed file to the file server, the load on 
the file server gets very high (~10), and the users whose home 
directory are on the file server cannot work at their stations.  
Using nmon to locate the bottleneck, it appears that disk I/O is the 
problem.  But the numbers being reported are a bit strange.  It 
reports a throughput of only about 50MB/s, and claims the disk is 
100% busy.  These raid cards should give throughput in the several 
hundred MB/s range, especially the 9650 which is rated at 600MB/s 
RAID 6 write (and we have RAID 5).


1)  Is there a more friendly system load monitoring tool we can use?

2)  The users may be able to stagger the output schedule of their 
jobs, but based on the numbers, we get the feeling the RAID arrays 
are not performing as they should.  Any suggestions?


Thanks

Harry


- 



Harry M. Greenblatt

Staff Scientist

Dept of Structural Biology   [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]


Weizmann Institute of SciencePhone:  972-8-934-3625

Rehovot, 76100   Facsimile:   972-8-934-4159

Israel





[ccp4bb] wich program to test an alternative phaser solution

2008-01-15 Thread Vellieux

Dear all,

We have a phaser output with 2 alternative solutions. Not differing much 
by the statistics. Phaser provides the solution with the highest LLG. 
However I am not convinced by that solution.


What program should be used with the input PDB and the Euler angles and 
translation parameters (found in the .sol file) to generate the 
alternative solution?


Thank you in advance,

Fred.


Re: [ccp4bb] wich program to test an alternative phaser solution

2008-01-15 Thread Eleanor Dodson

PDBSET xyzin model.pdb
ROTA EULER a b c
SHIFT FRAC tx ty tz
CELL new cell
end

Vellieux wrote:

Dear all,

We have a phaser output with 2 alternative solutions. Not differing 
much by the statistics. Phaser provides the solution with the highest 
LLG. However I am not convinced by that solution.


What program should be used with the input PDB and the Euler angles 
and translation parameters (found in the .sol file) to generate the 
alternative solution?


Thank you in advance,

Fred.




Re: [ccp4bb] wich program to test an alternative phaser solution

2008-01-15 Thread Savvas Savvides
Hi Fred,
in future PHASER runs you can also ask the program to write out an X
number of the top solutions as separate coordinate files via the keyword
TOPFILES (e.g 'TOPFILES 10' for the top ten solutions). In the PHASER
GUI you can enter that request in the 'Define Data' block.

best wishes,
Savvas


Savvas N. Savvides
L-ProBE, Unit for Structural Biology
Ghent University
K.L. Ledeganckstraat 35
9000 Ghent, BELGIUM
Phone: +32-(0)9-264.51.24 ; +32-(0)472-92.85.19
Email: [EMAIL PROTECTED]
http://www.eiwitbiochemie.ugent.be/units_en/structbio_en.html



-Original Message-
From: CCP4 bulletin board [mailto:[EMAIL PROTECTED] On Behalf Of
Vellieux
Sent: Tuesday, January 15, 2008 10:44 AM
To: CCP4BB@JISCMAIL.AC.UK
Subject: [ccp4bb] wich program to test an alternative phaser solution


Dear all,

We have a phaser output with 2 alternative solutions. Not differing much

by the statistics. Phaser provides the solution with the highest LLG. 
However I am not convinced by that solution.

What program should be used with the input PDB and the Euler angles and 
translation parameters (found in the .sol file) to generate the 
alternative solution?

Thank you in advance,

Fred.


[ccp4bb] raid array load comments

2008-01-15 Thread Harry M. Greenblatt

BSD

Thank you to all the respondents.

Some comments:

1.  Some believe that the write performance in RAID 5 is only as good  
as performance to one disk.  This is true only in RAID 3 (under  
certain conditions), where parity is written as a separate operation  
to one dedicated parity disk.  With distributed parity in RAID 5 this  
bottleneck is overcome, and write performance is better than single  
disk limits.


2.   These are SATA II drives which are rated at 3Gb/s, or 375MB/s;  
even if single-drive I/O limits were a problem, we are not reaching  
this value.


I think James Holton's suggestions are more on the mark.  We will try  
and investigate.


Thanks

Harry

On Jan 15, 2008, at 9:54 AM, James Holton wrote:

Ahh, there is nothing quite like a nice big cluster to bring any  
file server to its knees.





 
-

Harry M. Greenblatt
Staff Scientist
Dept of Structural Biology   [EMAIL PROTECTED]
Weizmann Institute of SciencePhone:  972-8-934-3625
Rehovot, 76100   Facsimile:   972-8-934-4159
Israel




Re: [ccp4bb] PERL system call to CCP4

2008-01-15 Thread Jawahar Swaminathan

Hi,
Here is a copy of the occp4.pm file which we use at the PDB Depositions 
and Processing Site at the EBI.  This perl module works and can be 
called as following:


#/bin/perl
require '/ebi/msd/work2/msdsd/production/x86_64/lib/site_perl/occp4.pm';
my $sfcheck = new occp4('sfcheck','hklin'=$sf,'xyzin'=$pdb);
$sfcheck-logfile(sfcheck_$pdbid.log);
$sfcheck-keywords(LABIN=I=I SIGI=SIGI);
error(sfcheck did not complete properly, check $sflog file) if 
($sfcheck-run());


Hope it helps.

Jawahar Swaminathan


[EMAIL PROTECTED] wrote:

Dear CCP4 users,

I am writing a PERL script to execute a number of CCP4 commands (ncsmask,  
pdbset, and dm)  in succession.  I have tried using system call or PIPE 
command, neither of which work.  The ccp4 scripts generated work independently 
on the command line.



Any suggestions?

Thank you in advance!
  
#!/ebi/msd/bin/perl
#
# $Id: occp4.pm,v 1.5 1999/02/08 08:35:42 manu Exp $
#
# $Log: occp4.pm,v $
# Revision 1.5  1999/02/08 08:35:42  manu
# added copyright notice
#
# Revision 1.4  1998/09/14 13:20:04  manu
# documentation
#
# Revision 1.3  1998/09/14  10:08:18  manu
# split_pdb
#
# Revision 1.2  1998/08/31  14:24:36  manu
# minor changes in documentation
#
# Revision 1.1  1998/08/31  13:42:58  manu
# Initial revision
#
# This is occp4.pm, an object-oriented perl module for writing ccp4 scripts
# Copyright (C) 1999  Emmanuel Courcelle  Jean-Pierre Samama
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
#
# New versions should be available on ftp://ftp.ipbs.fr
# Comments are to be sent to [EMAIL PROTECTED]
#

=head1 NAME

occp4.pm - Object oriented CCP4 module

=head1 DESCRIPTION

This module is VERY useful when you want to use ccp4 programs from within
a perl script. The ccp4 environment Imust be loaded before the script is 
started.

=head1 The constructors

$ccp4_obj = new OCCP4('prgm_name',log1=file1,log2=file2,...);

B'prgm_name' is the name of a ccp4 program.

Blog1=Egtfile1 are pairs of logical names/real names, used by the
ccp4 programs for specifying the input/output files. Those parameters are 
optional, and may be overriden with the iofiles (see Liofiles, iofildel
member function).

=head1 The destructor

When the memory allocated for the object is returned to the system (at the end 
of the block, or more generally when no reference points to that object, see 
perl documentation for the details),
a destructor is called. Its only action is to unlink the temporary files
which did belong to this object. 

If the debug flag 'F' is specified, the files are Inot unlinked, but a 
message is printed to the standard output.

=head1 The member functions

Following paragraphs describe the member functions available from every object.

=head2 keywords, keywdel, keywrep

(1) $ccp4_obj-keywords(keyw1=val1,keyw2=val2,...)

(2) $value=$ccp4_obj-keywords('keyword')

(3) @value=$ccp4_obj-keywords('keyword')

(4) @keywords=$ccp4_obj-keywords()

(5) $ccp4_obj-keywdel('keyw1','keyw2')

(6) $ccp4_obj-keywrep(keyw1=val1,keyw2=val2)

You must use (1) to set the value of one or several keywords. 
If the function is called and this keyword is already defined, 
the new value is 'appended', ie the same keyword may appear several times.
(2) is used to retrieve the value of one specific keyword. If the keyword
 appears several times, Bonly the first occurrence  of the keyword will be
 retrieved this way. If you want to retrieve Ball occurrences of a specific 
keyword,  use (3). (4) is used to retrieve all the keyword/value pairs in one
 operation. (5) The keywdel function is used to delete Ball occurrences of
 one given keyword. (6) The keywrep function deletes Ball occurrences of 
the specified keywords, and replaces them with the values passed by parameters.

See also  LSpecial values, Linput_file, input_string, input_src, 
LThe KCCP4 and LCCP4 global variables.

=head2 iofiles, iofildel

(1) $ccp4_obj-iofiles(HKLIN=$file1,HKLOUT=$file2,...)

(2) $file=$ccp4_obj-iofiles('HKLIN')

(3) %files=$ccp4_obj-iofiles()

(4) $ccp4_obj-iofildel('HKLIN')

(1) is used to set or change the value of a logical name for the input or
output files (they can also. (2)  is used to retrieve the value of a
 logical name. (3)  is used to retrieve all logical name/real name pairs. 
(4) iofildel is used to delete one logical name from the list of iofiles.

See also 

Re: [ccp4bb] wich program to test an alternative phaser solution

2008-01-15 Thread Randy J. Read
As suggested earlier, you can use the TOPFILES command to get Phaser to 
produce the files for more solutions. However, instead of rerunning the 
whole job, you can produce the PDB files alone by feeding the .sol file 
into a packing (MR_PAK) job, or both PDB and MTZ files by feeding the .sol 
file into a rescoring (MR_LLG) job.


Randy Read

On Jan 15 2008, Vellieux wrote:


Dear all,

We have a phaser output with 2 alternative solutions. Not differing much 
by the statistics. Phaser provides the solution with the highest LLG. 
However I am not convinced by that solution.


What program should be used with the input PDB and the Euler angles and 
translation parameters (found in the .sol file) to generate the 
alternative solution?


Thank you in advance,

Fred.



[ccp4bb] Post-doctoral/Research Associate Position Available

2008-01-15 Thread David Mueller
NIH Funded position for studies on studies on the yeast ATP synthase.
Studies on mutant forms of the F1 ATPase and on the F1­Fo ATP synthase.  The
candidate must have a PhD, or the equivalent, with research experience in
Biochemistry, Biophysics, Structural Biology, or Molecular Biology.

See:  http://rosalindfranklin.edu/cms/biochem/dm_index.html

for details.  

David Mueller
Biochemistry and Molecular Biology
Rosalind Franklin University of Medicine and Science
 Greenbay Road
North Chicago, IL 60064
[EMAIL PROTECTED]
http://www.rosalindfranklin.edu/cms/biochem/mueller.html
Tel: 847-578-8606
FAX: 847-578-3240


Re: [ccp4bb] Perl

2008-01-15 Thread szilvia
Hi,

thanks for all the help!

system (source ccp4.setup)

does the trick, every time before a ccp4 script is called, the environmental
parameters have to be set up this way.


Quoting Ed Hoeffner [EMAIL PROTECTED]:

 Hi
 
 You don't include any error messages, so it's very difficult to
 troubleshoot.
 
 However, as a wild guess, I'd suggest you ensure that you execute the ccp4
 setup file and then try your command. I don't know perl, but the call might
 look something like system(source ccp4.setup ; pdbset ...). As I recall,
 there is a ccp4 setup file that has to be loaded first, though you may have
 to find it and adjust that part of the command accordingly so the file can
 be located.
 
 Ed
 
 


-- 


[ccp4bb] CCP4 workshop in US, 2nd announcement

2008-01-15 Thread Sanishvili, Ruslan
Dear Colleagues,

 

This is second announcement of the CCP4 workshop.

 

WHAT CCP4 school: From data processing to structure refinement and
beyond.

WHERE Advanced Photon Source, Argonne National Laboratory, near Chicago,
USA.

ORGANIZERS CCP4, University of York, GM/CA-CAT Argonne

PROGRAM Lectures in the morning, tutorials in the afternoon, hands-on
trouble shooting in the evening. Registered student are encouraged to
bring their own problem data.

COVERED SOFTWARE INCLUDES Mosflm, Scala, HKL2000, Refmac, ArpWarp,
PHENIX, Phaser, Coot, SHELXC/D/E, Balbes, Mrbump, Buccaneer, more

PARTICIPANTS Young scientists with basic knowledge of CCP4. Up to 20
registered students will be provided with computers and will participate
in hands-on session. Others are welcome to listen to lectures

FEES There are no registration fees. Meals and hotel will be covered by
the organizers.  Students will pay only for their transportation

DEADLINE Applications will be accepted until March 31. Selection of
students will be made and notifications sent within two weeks after
that.

APPLICATIONS together with the letter of support from the supervisor
should be sent to Nukri ([EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] ) or Garib ([EMAIL PROTECTED]) or Ronan
([EMAIL PROTECTED] mailto:[EMAIL PROTECTED] )

 

 

 

Ruslan Sanishvili (Nukri), Ph.D. 

GM/CA-CAT, Bld. 436, D007 
Biosciences Division, ANL 
9700 S. Cass Ave. 
Argonne, IL 60439 

Tel: (630)252-0665 
Fax: (630)252-0667 
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]  



Re: [ccp4bb] CCP4 workshop in US, 2nd announcement

2008-01-15 Thread Sanishvili, Ruslan
The workshop will be held from May 23 through 28, 2008.
 

Ruslan Sanishvili (Nukri), Ph.D. 

GM/CA-CAT, Bld. 436, D007 
Biosciences Division, ANL 
9700 S. Cass Ave. 
Argonne, IL 60439 

Tel: (630)252-0665 
Fax: (630)252-0667 
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]  



 



From: CCP4 bulletin board [mailto:[EMAIL PROTECTED] On Behalf Of
Sanishvili, Ruslan
Sent: Tuesday, January 15, 2008 3:07 PM
To: CCP4BB@JISCMAIL.AC.UK
Subject: [ccp4bb] CCP4 workshop in US, 2nd announcement


Dear Colleagues,

 

This is second announcement of the CCP4 workshop.

 

WHAT CCP4 school: From data processing to structure refinement and
beyond.

WHERE Advanced Photon Source, Argonne National Laboratory, near Chicago,
USA.

ORGANIZERS CCP4, University of York, GM/CA-CAT Argonne

PROGRAM Lectures in the morning, tutorials in the afternoon, hands-on
trouble shooting in the evening. Registered student are encouraged to
bring their own problem data.

COVERED SOFTWARE INCLUDES Mosflm, Scala, HKL2000, Refmac, ArpWarp,
PHENIX, Phaser, Coot, SHELXC/D/E, Balbes, Mrbump, Buccaneer, more

PARTICIPANTS Young scientists with basic knowledge of CCP4. Up to 20
registered students will be provided with computers and will participate
in hands-on session. Others are welcome to listen to lectures

FEES There are no registration fees. Meals and hotel will be covered by
the organizers.  Students will pay only for their transportation

DEADLINE Applications will be accepted until March 31. Selection of
students will be made and notifications sent within two weeks after
that.

APPLICATIONS together with the letter of support from the supervisor
should be sent to Nukri ([EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] ) or Garib ([EMAIL PROTECTED]) or Ronan
([EMAIL PROTECTED] mailto:[EMAIL PROTECTED] )

 

 

 

Ruslan Sanishvili (Nukri), Ph.D. 

GM/CA-CAT, Bld. 436, D007 
Biosciences Division, ANL 
9700 S. Cass Ave. 
Argonne, IL 60439 

Tel: (630)252-0665 
Fax: (630)252-0667 
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]  



[ccp4bb] Calculating volume of Ligands

2008-01-15 Thread Rajan Pillai
Hi All,

Can anyone tell me any program that calculates voume of a ligand? Moreover,
is there also any program that can calculate the volume of a ligand from its
coordinates?

Thanks,

Rajan.


Re: [ccp4bb] crystallisation robot

2008-01-15 Thread Bernhard Rupp
Dear Alexey,

being involved in the development of the 'fixed needles + a few' 
robots and 96-well plates early on, I wonder about your bad experiences. 

You seem to say that the Phoenix requires more maintenance than the 
Mosquito - how long have you had that Phoenix or what model is giving 
you the trouble?

For the electrostatics issue: it’s the plates that are electrostatic 
not the robot. This is a common lament for plastic plate users, and 
the Intelliplate designed to go with the Phoenix comes in anti-static 
bags as used in electronic component packaging. Other plates have anti-static 
coating, and there may be other tricks as well to avoid electrostatic charge 
(comments anyone?)
  
Also, the limitation of the 200+200 you claim for the Phoenix seems extreme, 
users have set up 200+200 already with the old hydra+1 contraptions,
and 100+100 seems to work reliable with the Phoenix (maybe some 
users can comment?). Could it be that yours is not set up correctly? I am 
sure ARI will be happy to send a European rep by to check.

Best regards, BR 

-Original Message-
From: CCP4 bulletin board [mailto:[EMAIL PROTECTED] On Behalf Of Alexey Rak
Sent: Monday, January 14, 2008 9:36 AM
To: CCP4BB@JISCMAIL.AC.UK
Subject: Re: [ccp4bb] crystallisation robot

we have recently tried the new lid mentioned below. It works very well, 
Mosquito makes 3 hanging drops 96 well plate in 3-4 minutes! The film is very 
easy to handle and it is very transparent. The price for the lid is 
significantly reduced: from 13€ before to 4€ now.

Comparing to Cartesian and Phoenix robots the Mosquito is REALLY maintenance 
free machine, especially the third generation insect where many 1st and 2nd 
Mosquito generation users advices have been implicated.

Alexey Rak
Structural Biology, Chemical Sciences
Sanofi-Aventis
Centre de Recherche Paris


Re: [ccp4bb] Calculating volume of Ligands

2008-01-15 Thread Tim Gruene
ccp4 includes a program called 'volume' that does this. see 'man volume' 
for a description, or $CCP4/html/volume.html


Tim

--
Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

GPG Key ID = A46BEE1A


On Tue, 15 Jan 2008, Rajan Pillai wrote:


Hi All,

Can anyone tell me any program that calculates voume of a ligand? Moreover,
is there also any program that can calculate the volume of a ligand from its
coordinates?

Thanks,

Rajan.