Search

Thursday, January 26, 2012

Infectious Diseases

Tuberculosis is one of the infectious diseases that causes an important number of deaths in the world, along with AIDS and malaria. This situation is seen to get worse by the emergence of M. tuberculosis strains with major capacity of dissemination, multi-drug resistance (MDR), or extreme-drug resistance (XDR).  In Spain tuberculosis continues to be an important problem for the Public Health. Despite the fact that it showed a tendency of decrease between 1999 and 2004, but number of tuberculosis cases has been observed to increase since 2005. At present according to the estimation of the World Health Organization,the incidence in Spain has been reported to be 27 cases per 100 000 population. 
Our autonomous region of Aragon has an incidence close to the national average.

The team, created in 1992, has been a pioneer in the genetics of micobacteria in Spain and with an important international projection. Since its creation the team has been working in collaboration with other research groups, national and European and Latino American.
The interest of our group is reflected through the relevance of the research projects into which we participate. The group is currently participating in the FP6 Integrated Project “TB VAC” (2004-2009) for the construction rationale of new vaccine candidates against tuberculosis. Since 1998 the group has been coordinating and realizing the genetic study of multi-drug resistant M. tuberculosis in a systematic form; and it has impelled, in collaboration with the Health Institute Carlos III, the creation of a network of laboratories of the National System of Health for the study of multi-drug resistant tuberculosis in Spain. Since 2001, in collaboration with the Department of Health and Consumption of the Government of Aragon, the group has been involved in the characterization of the molecular assembly of M. tuberculosis isolated in Aragon.

What do you expect in your lifetime?

Progress in the global fight against TB cannot wait.

The World TB Day Campaign 2012 will allow people all over the world to make an individual call to stop TB in their lifetimes.

In their lifetimes, today's children should expect to see a world where no one gets sick with TB.

In their lifetimes, women and men should expect to see a world where no one dies from TB.

People of different ages and living in different countries could have these hopes for stopping TB in their lifetimes:

  • Zero deaths from TB
  • Faster treatment
  • A quick, cheap, low-tech test
  • An effective vaccine
  • A world free of TB.

Please add your voice to the campaign.


Coming soon! A new interactive site, www.mystoptb.org, where you can make your own poster and add a message about what you expect to change about TB in your lifetime.

Gamestudio/A8

The engine is the core of the development system - it determines the rendering of 3D objects or virtual worlds. Gamestudio's A8 engine was developed in 2010 and is one of the fastest and most robust engines available. Its Adaptive Binary Tree scene manager switches seamlessly from indoor to outdoor sceneries and supports up to 200,000 objects per scene. The light manager generates an unlimited number of static and dynamic shadow-throwing light sources. Programmers can add new engine functions with the included Source Development Kit. The simple and straigthforward C-style API allows painless access to the engine from external development systems under C++, C#, or Delphi.

The A8 engine is designed to support a wide range of hardware and software. Gamestudio applications run fast and stable even on old PCs, without requiring the end user to update the 3D hardware or DirectX version. Still, Gamestudio is regularly updated in order to support the newest 3D features. Free engine updates are released about every six weeks.


Rendering engine
Adaptive Binary Tree (ABT) scene manager, up to 200,000 entities per scene
Binary Space Partitioning (BSP) / Potential Visibility Set (PVS) / Render Portals (Pro Edition)
Indoor and outdoor support, seamless LOD terrain renderer
Light manager for unlimited point and spot light sources
Static and dynamic shadow mapping, decal, stencil, and PSSM shadows
Fog areas, Camera portals, reflections and mirrors
Geometric LOD, detail textures, texture compression
Softskin models with multiple shaders; bones, vertex, and morph animation
Animated sprites and decals
Material properties for static and dynamic objects
Multiple cameras and render views, multiple monitors, widescreen support 

3D Rad v7 Installation Notes

If you have 3D Rad version 6.x installed on your system and you want to continue using it along with the new version 7, please make sure you specify a different installation folder for version 7, when installing this update.

If you also want to port all your own projects to the new v7 installation, manually copy the entire 3DRad_res folder from your v6.x installation to the v7 installation folder, by overwriting all files with the same name there. After the copy, please install the latest v7 again to the same folder, to ensure that all 3D Rad system files you may have overwritten by copying data from the previous version, are updated to the latest release.

Finally note that you may have to manually create a desktop icon for either the v6 or the v7 installations.



  • Note that neither 3D Rad nor 3D Rad compiled projects require the PhysX system software installed. However, in order to run PhysX in hardware, they may still require that your video card driver is the latest or the one recommended by NVidia. For more information, please see the NVidia website.


  • Getting started with 3D Rad

    This five-minute tutorial will show you why 3D Rad is the ideal 3d development software for CG artists and non-coders!

    Complete documentation showing you how to make a 3d game with 3D Rad is also available!

    A page I strongly recommend, if you are new to 3D Rad, is the 3d game editor overview. 

     Modeling for 3D Rad

    The official tutorial about importing, rendering and enabling physics for your own 3d models. Feel the power of 3D Rad as you learn how to make a 3d game! 

    Physics in a box

    You can enable collision detection and realistic physics for your 3d models by simply importing them to your 3D Rad project (no coding!). These 'bodies' can then be combined visually with working joints, wheels, springs, forces and even airfoils, to create any sort of system (cars, aircraft, ragdolls, machines). 

    Quality rendering

    To make setting up eye-catching scenes easier, 3D Rad comes with unified shaders designed to integrate smoothly, pre-made natural environment elements, a snap-together road system and many useful resources provided by the community. 

    Artificial Intelligence

    Adding CPU controlled cars to your project is as easy as 'plugging' a special object to your virtual cars! Simple character A.I. can be achieved by visually combining objects. For more complex artificial intelligence behaviors you have powerful script functions allowing you, for instance, to scan an area for obstacles, test meshes for visibility and so on. 

    Network, Multiplayer

    3D Rad includes sample projects demonstrating how to render, in real-time, on a remotely connected PC, a simulation processed on the local machine, how to exchange textual strings between connected computers and how to download artwork from a remote server to update the 3d world, run-time.  

    Adding 3D Sound Effects

    Adding a 3d sound source for an object in your project is very easy.


  • Custom made sound effects (.wav, .ogg files) can be used with the SoundSource object as described in the documentation.




  • In this movie I apply a car engine sound effect to the default buggy car.




  • The first thing I do is placing the 3d cursor where I want the sound source, by right-clicking the car engine.




  • My SoundSource object settings should simulate gear-shifting audio pretty well for the default car, but you may have to do some tweaking if you change car's top speed, acceleration, etc.



  •  

    Quake's Texture Mapping

    The floating point pipeling code for the texture mapping inner loop described in the articles exploits the fact that the P5 architecture allows for scheduling integer and floating operations in parallel, and effectively reduces computation to 4 cycles/pixel in best case.
    The article series does not mention Quake, and the details of the implementation id's rasterizer is acutally using might differ. In his CGDC talk, Michael Abrash stated that screen gradients for texture coordinates and 1/z are used to calculate perspective correct texture coordinates every 8 or 16 pixels, and linear interpolation is used between those points. He characterized the loop to be 100% floating-point down to the 8 or 16 pixel subdivisions, and mentions overlapping FDIV. In summary, their inner loop is clearly faster in floating-point on Pentium than it would be in fixed-point.
    Btw., the z-fill that is done by the Quake rasterizer while processing world BSP polygons is not done within the same loop as the perspective texture mapping, because of the ever present lack of general purpose registers on the Intel x86 architecture, as pointed out to me by Chris Hecker and confirmed by John Carmack.

    Perspective Texture Mapping by Chris

    This page discusses copyrighted material published elsewhere, and used with permission. It is intended as an add-on and a pointer, not as a replacement. If you want to know what you are doing, you should get the articles and read them very closely. Be sure to have a look at Chris Hecker's home page for current info.

    The articles

    In 1995, Chris Hecker started an article series on "Perspective Texture Mapping" in the Game Developer magazine, published by Miller Freeman. The series is finished by now. The articles in question as published in the "Under the Hood/Behind the Screen" column are:
    • "Part I - Foundations", April/May 95, pp. 16-25
    • "Part II - Rasterization", June/July 95, pp. 18-26
    • "Part III - Endpoints and Mapping", August/September 95, pp. 17-24
    • "Part IV - Approximations", December 95/January 96, pp. 19-25
    • "Part V - It's About Time", April/May 96, pp. 25-33
    I received the back issues for Part I-III. MFI will hopefully deliver soon the Part IV issue on scanline subdivision, and Part V issue which contains the discussion of an example of a pipelined floating point texture mapper as invented by Michael Abrash. Another issue I got lays the foundations to the floating point approach
    • "Let's Get to the (Floating) Point", February/March 96, pp. 19-24
    Back issues can be ordered from MFI.

    Wednesday, January 25, 2012

    Periodic Table

    The Periodic Table, devised and first published by the physicist Mendeleev, lists elements horizontally in order of their atomic number, and vertically in order of the number of electrons around the nucleus.

    For each element, the periodic table usually gives the atomic number (number of protons), the symbol, the atomic mass (number of protons and neutrons) and the name of the element.  For example, the element hydrogen has the atomic number 1, is represented by the symbol H, its atomic mass is 1.008 and its name is hydrogen.  The periodic table below is a simplified representation and only gives the atomic number and the symbol.



    Periodic Table

    Atom

    Atoms are the smallest units of matter that have all the characteristics of an element.  All matter (solid, fluid or gaseous) consists of elements.

    For example, an iron atom is the smallest unit of iron that has all the characteristics of the element iron.  A helium atom (right) is the smallest unit of helium that has all the characteristics of the element helium.

    Atoms are the building blocks of everything in the universe.

    Nuclear Science and Technology

    Welcome to the ANS Public Information web site, where you will find information on nuclear science and technology and how it influences your life through five major application fields: food irradiation, industry, medicine, space, and electricity.

    At this site, students will learn more about the world in which they live and teachers will find it an excellent resource for their students class projects.  Others will find useful information about living in our radioactive world.

    The information is peer-reviewed by scientists, engineers, professors, and others who have nuclear-related jobs.  It is just the tip of the iceberg.  If you can't find what you were looking for, you have some unanswered questions, or you are looking for more detailed or more technical information, send an email to outreach@ans.org and we will do everything we can to help you out.

    Sunday, January 22, 2012

    Computer Simulations Revealing How Methane and Hydrogen Pack Into Gas Hydrates Could Enlighten Alternative Fuel Production and Carbon Dioxide Storage

    For some time, researchers have explored flammable ice for low-carbon or alternative fuel or as a place to store carbon dioxide. Now, a computer analysis of the ice and gas compound, known as a gas hydrate, reveals key details of its structure. The results show that hydrates can hold hydrogen at an optimal capacity of 5 weight-percent, a value that meets the goal of a U.S. Department of Energy standard and makes gas hydrates practical and affordable.

    The analysis is the first time researchers have accurately quantified the molecular-scale interactions between the gases -- either hydrogen or methane, aka natural gas -- and the water molecules that form cages around them. A team of researchers from the Department of Energy's Pacific Northwest National Laboratory published the results in Chemical Physics Letters online December 22, 2011.
    The results could also provide insight into the process of replacing methane with carbon dioxide in the naturally abundant "water-based reservoirs," according to the lead author, PNNL chemist Sotiris Xantheas.
    "Current thinking is that you need large amounts of energy to push the methane out, which destroys the scaffold in the process," said Xantheas. "But the computer modeling shows that there is an alternative low energy pathway. All you need to do is break a single hydrogen bond between water molecules forming the cage -- the methane comes out, and then the hydrate reseals itself."
    Cagey Ice
    Gas hydrates -- especially methane hydrates, which store natural gas -- look like ice but actually hold burnable fuel. Naturally found deep in the ocean, water and gas interweave in the hydrates, but little is known about their chemical structure and processes occurring at the molecular level. They have been known to cause problems for the petroleum industry because they tend to clog pipes and can explode. A methane hydrate produced the bubble of methane gas that contributed to 2010's Gulf of Mexico oil spill.
    In previous work, Xantheas and colleagues used computer algorithms and models to examine the water-based, ice-like scaffold that holds the gas. Water molecules form individual cages made with 20 or 24 molecules. Multiple cages join together in large lattices. But those scaffolds were empty in the earlier analysis.
    To find out how fuels can be accommodated inside the water cages, Xantheas and PNNL colleague Soohaeng Yoo Willow built computer models of the cages with either hydrogen gas -- in which two hydrogen atoms are bound together -- or methane gas, a small molecule made with one carbon and four hydrogen atoms.
    In the hydrogen hydrates, which could potentially be used as materials for hydrogen fuel storage, a small hollow cage made from 20 water molecules could hold up to a maximum of five hydrogen molecules and a larger cage made from 24 water molecules could hold up to seven.
    The maximum storage capacity equates to about 10 weight-percent, or the percentage of hydrogen by mass in the chunks of ice, although packing hydrogen in that tight puts undue strain on the system. The Department of Energy's goal for hydrogen storage -- to make the fuel practical -- is above 5.5 weight-percent.
    Experimentally, hydrogen storage researchers typically measure much less storage capacities. The computer model showed them why: The hydrogen molecules tended to leak out of the cages, reducing the amount of hydrogen that could be stored.
    The researchers found that adding a methane molecule to the larger cages in the pure hydrogen hydrate, however, prevented the hydrogen gas from leaking out. The computer model showed the researchers that they could store the hydrogen at high pressure and practical temperatures, and release it by reducing the pressure, which melts it.
    Water Gates
    Understanding how the gas interacts and moves through the cages can help chemists or engineers store gas and remove it at will. Willow and Xantheas' computer simulations showed that hydrogen molecules could migrate through the cages by passing between the figurative bars of the water cages. However, the cages also had gates: Sometimes a low-energy bond between two water molecules broke, causing a water molecule to swing open and let the hydrogen molecule drift out. The "gate" closed right after the molecule passed through to reform the lattice.
    With methane hydrates, some fuel producers want to remove the gas safely to use it. Others see the emptied cages as potential storage sites for carbon dioxide, which could theoretically keep it out of the atmosphere and ocean, where it warms the earth and acidifies the sea. So, Willow and Xantheas tested how methane could migrate through the cages.
    The water cages were only big enough to comfortably hold one methane molecule, so the chemists stuffed two methanes inside and watched what happened. Quickly, one of the water molecules forming the cage swung open like a gate, allowing one methane molecule to escape. The gate then slammed shut as the remaining methane scooted into the middle of the cage.
    "This process is important because it can happen with natural gas. It shows how methane can move in the natural world," said Xantheas. "We hope this analysis will help with the technical issues that need to be addressed with gas hydrate research and development."
    Xantheas said performing computer simulations with carbon dioxide instead of methane might help determine whether it's chemically feasible to store carbon dioxide in hydrates.
    This work was supported by the Department of Energy Office of Science (BES). Computer resources used were at the National Energy Research Scientific Computing Center at DOE's Lawrence Berkeley National Laboratory in Berkeley, Calif.