List all Reports for an Institute or Center for a particular year
All Annual Reports for NIMH for reporting year 2013
114 Annual Reports
Investigator-Initiated Project
1.
MH000274 (2013) Methods In Mass Spectrometry
Sanford P. Markey, PhD
Mass spectrometric methods for the analysis of protein structures are being improved, applied and tested in independent and collaborative research projects in proteomics. Projects in separation methods and data processing are in progress. In the past year, progress has been made on implementation of ...
2.
MH000279 (2013) Proteomics in neurotoxicology
Sanford P. Markey, PhD
We are applying proteomic methodology to unresolved problems in neuropathologic diseases. Progress continues in studies on the structure of the postsynaptic density and its remodeling by drugs used in the treatment of mood disorders, on protein complexes implicated by genomic studies of schizophreni ...
3.
MH000332 (2013) Genetic Mouse Models for the Study of Serotonin Function and Behavior
Dennis L Murphy, MD
As recently reviewed by us, SERT-deficient +/- and -/- mice have gene-proportionate increases in extracellular fluid serotonin concentrations, i.e., 5- or 7-fold excesses respectively over wildtype +/+ mice. At the same time, SERT -/- mice have a marked deficit of intracellular, releasable serotonin ...
4.
MH000336 (2013) The Genetics of Obsessive Compulsive Disorder and Related OCD Spectrum Disorders
Dennis L Murphy, MD
OCD is a severe, heritable condition with a lifetime prevalence of about two percent in world populations. First-degree family members and OCD probands are at a ten-fold higher risk of developing OCD and related disorders. The mode of inheritance is incompletely understood but is likely complex, inv ...
5.
MH000478 (2013) Neural Mechanisms of Learning and Memory in Vision
Mortimer Mishkin, PhD
The essential circuit for both item and associative stimulus recognition in any given sensory modality consists of the relevant cortical sensory processing stream(s), the medial temporal periallocortex (i.e. posterior parahippocampal, perirhinal, and entorhinal cortices), the ventromedial prefrontal ...
6.
MH000889 (2013) Dysregulation of Protein Synthesis in Fragile X Syndrome
Carolyn E Beebe, PhD
The protocol involved in this project is 06-M-0214, NCT00362843.
During the 2013 funding period, we addressed the following:
Based on results of our studies in the Fmr1 KO mouse, we proposed that changes in rCPS are a core phenotype of FXS and that in human subjects we would find an increased ...
7.
MH001090 (2013) Studies Of Central Nervous System Functional Anatomy
Miles Herkenham, PhD
Our work currently falls into two major areas. The first area is focused on the study in mice of neurobiological and immune system factors that contribute to altered behaviors induced by psychosocial stress-induced depressive-like states and the amelioration or prevention of these states by environ ...
8.
MH001101 (2013) Neural Mechanisms of Learning and Memory in Audition
Mortimer Mishkin, PhD
The auditory cortex underlies are effortless ability to discriminate and remember complex sounds, including speech. Our findings in monkeys have raised the possibility that, like the occipitotemporal visual areas, superior temporal auditory areas send highly processed stimulus quality information t ...
9.
MH002032 (2013) Neural Coding Of Visual Stimuli
Barry J Richmond, MD
There is considerable evidence suggesting that temporal lobe brain areas TE and rhinal cortex of the inferior temporal cortex play important roles in recognizing visual stimuli, and by inference an important role in distinguishing among visual categories such as dogs and cats. Inactivation of rhinal ...
10.
MH002035 (2013) Functional Anatomy Of Perceptual and Attentional Systems in the Primate Brain
Leslie G Ungerleider, PhD
A typical scene contains many different objects that compete for neural representation due to the limited processing capacity of the visual system. At the neural level, competition among multiple stimuli is evidenced by the mutual suppression of their visually evoked responses and occurs most stron ...
11.
MH002039 (2013) Pharmacology Of Stimulus Memory And Habit Formation
Mortimer Mishkin, PhD
The memory impairment associated with Alzheimers disease has been associated with a loss in acetylcholine function and pathophysiology of the entorhinal/perirhinal, or rhinal cortex. We first demonstrated a cholinergic contribution to visual recognition memory in a series of studies showing that thi ...
12.
MH002228 (2013) Genetic Neurobiology Of Drosophila
Benjamin H White, PhD
The Section on Molecular Genetics closed this year and the final two members of the Section, Staff Scientist Dr. David Sandstrom and postdoctoral fellow Elyssa Burg, both moved on to new positions after four months. Both of them concluded their respective research projects and brought them to public ...
13.
MH002344 (2013) Neuropsychiatric Disorders--protein Structure/activity Studies
Brian M Martin, PhD; Sanford P. Markey, PhD
The unambiguous identification of proteins/peptides is crucial for the definition of the proteome. Using ProteinChip Array technology (SELDI) we have developed experimental protocols and probed test conditions required for protein identification on ProteinChip Arrays. We are able to directly digest ...
14.
MH002386 (2013) Chemical Coding Of Neurotransmission
Lee E Eiden, PhD
The neuropeptide slow transmitter PACAP (pituitary adenylate cyclase activating polypeptide) is released at synapses that transduce stress responses to the brain, and mediate homeostatic adjustments to stress by the organism. Allostatic responses to systemic and psychogenic stressors at multiple poi ...
15.
MH002399 (2013) Postmortem Brain Tissue Examination in Neuropsychiatric Disorders
Barbara K Lipska, PhD
Over the past year, we focused on several candidate genes for schizophrenia and affective disorders, and studied expression of multiple transcripts of these genes and their associations with schizophrenia risk-associated genotypes. For instance, for a DARPP-32 gene, we examined the association of ex ...
16.
MH002468 (2013) Mechanisms Of Action Of Psychoactive Drugs
De Maw Chuang, PhD
We continued investigating our central hypothesis that glycogen synthase kinase-3 (GSK-3) and histone deacetylases (HDACs) are initial targets of the mood stabilizers lithium and valproic acid (VPA), respectively, to induce a spectrum of neurobiological effects. Our studies identified previously unk ...
17.
MH002497 (2013) Functional Organization Of The Basal Ganglia
Charles R Gerfen, PhD
Advances in molecular genetic techniques are revealing new details of the neuronatomical organization of brain circuitry and the functional role of these circuits in behavior. Engineered viral vector constructs have been developed to label axonal projections of targeted neurons with unprecedent ...
18.
MH002498 (2013) Roles of Oxytocin and Vasopressin in Brain
Walter Scott Young, MD, PhD
--This fiscal year, we continued our studies of our gene knockouts (KO) of the mouse oxytocin (Oxt) and vasopressin (Avp) 1b receptors (Oxtr and Avpr1b, respectively) to investigate their specific roles in mediating behavior. Avp and Oxt are neurohormones that are best known for their peripheral act ...
19.
MH002537 (2013) Psychobiology And Treatment Of Perimenopausal Mood Disorders
Peter J Schmidt, MD
The protocols involved in this project are as follows: 02-M-0120, 03-M-0175, 88-M-0131, 92-M-0174.
This report includes work arising from the following protocols: NCT00030147, NCT00060736, NCT00001231, and NCT00001322.
A role of estradiol withdrawal in the onset of mood disorders in some perimenop ...
20.
MH002581 (2013) Childhood Onset Schizophrenia
Judith L Rapoport, MD
In comparison with adult patients, childhood onset patients have a greater number of prepsychotic developmental disorders. One third have earlier forms of autism spectrum disorder, and one third have motor, speech, language, attentional or impulse related developmental disorders (Rapoport et al. 200 ...
21.
MH002588 (2013) The Neural Foundations for Memory and Social Cognition In The Human Brain
Alex Martin, PhD
This past year we have continued to focus on a major part of long-term memory, termed semantic memory, that is composed of general information, such as facts, ideas, and the meaning of objects and words. We are particularly interested in characterizing the neural substrate mediating object and word ...
22.
MH002592 (2013) Viral And Cellular Factors Governing Efficient Gene Delivery
Maribeth V Eiden, PhD
The Section on Directed Gene Delivery assesses the ability of viral vectors to efficiently deliver genes to appropriate target cells with the end goal of transferring therapeutic genes to cells of the central nervous system. We, and others have determined that although Adeno-Associated Viral (AAV) v ...
23.
MH002619 (2013) Neural Mechanisms Of Motivation And Reward
Barry J Richmond, MD
The, ventral striatum (VS) is a dopamine rich deep brain structure involved in the processing of reward. After damage to this structure animals and humans have difficulties in reacting properly to reward; such individuals often become apathetic and are not motivated to carry out normal behavioral ta ...
24.
MH002652 (2013) Imaging of Neuropsychiatric Disorders with Developmental and Genetic Mechanisms
Karen F Berman, MD
The Section on Integrative Neuroimaging continues to make advances toward its goals of understanding the nature, molecular underpinnings, underlying neurochemistry, and clinical correlates of neural systems-level dysfunction in schizophrenia. This year, we have made substantial progress in furtherin ...
25.
MH002666 (2013) Evaluation and Treatment of Obsessive Compulsive and Related Disorders
Susan Elizabeth Swedo, MD
Obsessive-compulsive disorder (OCD) affects 1-2% of children and adolescents, causing significant distress and impairments from the unrelenting obsessional thoughts and compulsive behaviors. In some cases, childhood-onset OCD appears to arise as a consequence of common childhood infections, in ...
26.
MH002685 (2013) Peptide Receptor Systems
Theodore B Usdin, MD, PhD
Summary: Investigation of the physiological functions of the neuropeptide Tuberoinfundibular Peptide of 39 residues (TIP39) and its receptor, the Parathyroid Hormone 2 (PTH2) receptor has been a recent focus of the laboratory. These molecules were discovered in this laboratory several years ago. In ...
27.
MH002712 (2013) Characterization Of Neuropsychological Impairment In Schizophrenia
Dwight Dickinson, PhD
Following are descriptions of our most significant work related to this project over the past year. Paragraphs 1-3 cover work that falls within the "phenomics" area described in our goals and objectives. Paragraphs 2 and 4 address heterogeneity reduction and subgrouping themes also described in the ...
28.
MH002716 (2013) MRI Studies of Brain Function and Metabolism
Karen F Berman, MD
The group has continued to make strides conducting imaging-genetic studies to explore basic molecular biology and genetics of human information processing in healthy controls and patients with schizophrenia. Interesting findings have emerged from these studies.
1) Using fMRI during working memor ...
29.
MH002717 (2013) Neuroimaging of Brain Circuits and Neurogenetic Mechanisms in Normal Cognition
Karen F Berman, MD
In the service of its core scientific agenda, the Section on Integrative Neuroimaging (SoIN) has continued its long-standing commitment to characterizing the neurochemical, neurogenetic, and neuropsychological contributions to neural systems relevant to mental illness. The Section has made particula ...
30.
MH002734 (2013) Genetic Basis Of Cortical Malfunction In Schizophrenia
Jose A Apud, MD, PhD; Karen F Berman, MD
The past year has seen a number of accomplishments. Several studies in patients with schizophrenia have been completed. First, in medication-free inpatients with schizophrenia we have shown that a genetic alteration in the BDNF gene, which affects release of brain-derived neurothrophin factor in t ...
31.
MH002736 (2013) Neural Substrates Of Stimulus Recognition And Association Memory
Elisabeth Adams Murray, PhD
Our most recent work on this project has made use of two measures of memory, both involving objects. One type of memory, known as paired associate learning, involves the arbitrary association between two different visual stimuli. A second measure of memory involves the arbitrary association between ...
32.
MH002762 (2013) Mechanistic studies on stress, brain inflammation and neuroprotection
Juan M. Saavedra, MD
Our first specific aim is to clarify the mechanisms involved in the beneficial effects of compounds which have not, until very recently, been considered of interest to the therapy of brain disorders. The second specific aim is to further establish the extent of therapeutic benefits of such compounds ...
33.
MH002768 (2013) Subcellular Compartmentilization of Neuronal Gene Expression
Barry Bernard Kaplan, PhD
Axons and nerve terminals are unique subcellular structures of the neuron that play a critical role in the development and maintenance of neural connectivity. One of the central tenets in neuroscience is that the protein constituents of these distal neuronal compartments are synthesized in the nerv ...
34.
MH002778 (2013) The Phenomenology And Neurophysiology Of Juvenile Bipolar Disorder
Ellen Leibenluft, MD
Since the beginning of this project we have screened over 2000 subjects for this study. We have enrolled approximately 130 youth with bipolar disorder (BD), 120 subjects at risk for BD because they have a parent or sibling with the illness, and 100 adults with BD. This year, approximately 20 new sub ...
35.
MH002781 (2013) fMRI Studies Of Pediatric Mood And Anxiety Disorders
Daniel Pine, MD
Through a series of three protocols, we are using functional magnetic resonance imaging (fMRI) to examine neurocognitive correlates of pediatric anxiety disorders. Through ongoing collaborative studies, we also have increasingly compared findings in these syndromes with findings in adult anxiety di ...
36.
MH002782 (2013) fMRI Studies Of Risk For Mood And Anxiety Disorders In Children
Daniel Pine, MD
In this project, our group is examining biological aspects of risk for mood and anxiety disorders in children. Such work has major public impact. By identifying biological risks in children, information on novel treatments and preventative interventions will emerge. Given the understanding of mos ...
37.
MH002783 (2013) Functional MRI Method Development
Peter A Bandettini, BS, PhD
Protocol number 93M0170
The Section on Functional Imaging Methods (SFIM) has advanced functional MRI (fMRI) methodology through development of sophisticated processing and acquisition methods and research on the underlying mechanisms behind the fMRI signal. The ultimate goals are 1: a deeper unde ...
38.
MH002784 (2013) Neurogenesis in the Adult Brain
Heather A Cameron, PhD
This project focuses on the interactions between experience and adult neurogenesis in the hippocampal region of the brain. We are interested in understanding how experiences, including learning or stressful experiences, regulate adult neurogenesis and how the new neurons alter responses to stress an ...
39.
MH002786 (2013) The Pathophysiology and Treatment Of Children With Severe Mood Dysregulation
Ellen Leibenluft, MD
As noted above, in response to the concern about the appropriate diagnosis for children with chronic, severe irritability, we defined a group of children whom we described as having severe mood dysregulation (SMD). These children have extremely severe irritability and symptoms of hyperarousal (the l ...
40.
MH002793 (2013) PET Radiopharmaceutical Sciences
Victor W Pike, PhD
The Molecular Imaging Branch aims to exploit positron emission tomography (PET) as a radiotracer imaging technique for investigating neuropsychiatric disorders, such as autism, depression, addiction, schizophrenia and Alzheimer's disease (AD). Fundamental to this mission is the development of novel ...
41.
MH002794 (2013) Pediatric Brain Imaging
Jay Giedd, MD
A unifying theme emerging from our work is that in neuroimaging, as in life, the journey is often as important as the destination. Trajectories of brain morphometry, as opposed to snapshots in time, are more highly correlated with cognitive parameters, are better predictors of clinical outcome, and ...
42.
MH002795 (2013) Preclinical Evaluation Of PET Radiotracers
Robert Innis, MD
Examples of progress made during the prior year are summarized below.
1) We investigated the effects of selective serotonin reuptake inhibitors (SSRIs) on the developing primate brain (Shrestha et al, submitted-a). Our study explored whether long-term, prepubertal fluoxetine treatment had effects ...
43.
MH002797 (2013) Neuronal avalanches in the neocortex
Dietmar Plenz, PhD
1. We identified for the first time that neuronal avalanches form the organization of the normal human brain at rest. This study involved magentoencephalography recordings from more than 100 normal human subjects collected at 2 different MEG centers (NIH and Cambridge, UK) using two different MEG s ...
44.
MH002798 (2013) The Psychophysiology Of Fear And Anxiety
Christian Grillon, PhD
Our objective is to determine the extent to which fear and anxiety are relevant to features of particular forms of normal and abnormal anxiety in humans and to qualify how these aversive states interfere with ongoing goals and activity. Past work focused mainly on mechanisms of fear/anxiety learning ...
45.
MH002800 (2013) Identifying Neural Substrates of Behavior in Drosophila Melanogaster
Benjamin H White, PhD
The goal of this research is to define and characterize the neural networks governing two sequentially-linked behavioral programs in the fly. The first is an adaptive, environmentally-sensitive program that mediates the search for safe surroundings, and the second is a hormonally-driven program that ...
46.
MH002803 (2013) Magnetic Resonance Spectroscopy and Imaging Studies of Brain Functions
Jun Shen, PhD
The goals of this research are to develop advanced magnetic resonance spectroscopy (MRS) and imaging techniques and to apply them and other complementary methods to studying brain metabolism, neurotransmission and enzyme activity (protocol no. 11-M-0045, NCT no. 01266577; protocol no. 05-M-0144, NCT ...
47.
MH002804 (2013) Family Study of Affective and Anxiety Spectrum Disorders
Kathleen R Merikangas, PhD
The major aims of this project have been accomplished through establishment of a large community based family study of adult probands who participate in comprehensive clinical and biologic assessments followed by comparable evaluations of their adult and child relatives. Recruitment of probands and ...
48.
MH002806 (2013) National Comorbidity Survey - Replication (NCS-R)
Kathleen R Merikangas, PhD
The major analyses of the NCS-R data set during this past year focus on comparisons between adolescent and adult patterns of psychopathology, particularly mania, major depression and anxiety disorders. We published a paper that compares patterns of depressive symptoms and correlates in adults and yo ...
49.
MH002808 (2013) National Comorbidity Survey - Adolescent (NCS-A)
Kathleen R Merikangas, PhD
During the past year, we have continued to actively pursue analyses of topics of relevance to our research in the NIMH Intramural Research Program including anxiety disorders, mood disorders, fatigue, sleep patterns and problems, service patterns including treatment sector and psychotropic medicatio ...
50.
MH002810 (2013) Mapping genes that contribute to bipolar disorder
Francis Joseph McMahon, MD
IRB Protocol 80-M-0083
NCT00001174
The long-term objective of this study is to identify genes involved in the risk of bipolar disorder
Starting in 1993, in collaboration with 10 academic centers across the United States, we recruited a large sample of over 3,000 individuals with BD or relate ...
51.
MH002813 (2013) Cholinergic Modulation of Cognition and Emotion in Mood Disorders
Maura L Furey, PhD; Carlos Alberto Zarate, MD
Clinical Studies:The role of cholinergic system in mood disorders has been highlighted recently through our demonstration that blocking cholinergic muscarinic activity with scopolamine produces rapid antidepressant effects. Our early studies identified an antidepressant effect of scopolamine in both ...
52.
MH002826 (2013) Control of Fear/Defensive Behavior by Brain Derived Neurotrophic Factor
Miles Herkenham, PhD
The main goal of this project is to understand how changes in the hippocampus may cause pathological aggression and antisocial behaviors. We previously found that mice with the conditional knockout (KO) of Brain Derived Neurotrophic Factor (BDNF) restricted to the hippocampal area CA3 are more aggre ...
53.
MH002828 (2013) Efficacy of an Antiglutamatergic Agents in Treatment-Resistant Depression
Carlos Alberto Zarate, MD
Novel targets for developing new treatments for treatment-resistant major depression are urgently needed. The glutamatergic system stands as an important to target to pursue in the developing improved treatments for mood disorders. In previous work, we found that the glutamate modulating agent riluz ...
54.
MH002838 (2013) Neurophysiology of Visual Perception
David A Leopold, PhD
Nearly half of the cerebral cortex of primates, including humans, is devoted to visual perception. This large proportion reflects the fact that our visual acuity, and the use of vision in our daily life, surpasses that of all other mammals. Why is so much of the brain required to interpret the imag ...
55.
MH002843 (2013) Genetic Linkage and Association in Bipolar Disorder
Francis Joseph McMahon, MD
IRB 80-M-0083 NCT00001174
This collaboration has developed a bipolar disorder family resource that has proven to be uniquely valuable in testing clinically-based hypotheses about the genetic heterogeneity of the illness. We have ascertained and assessed about 150 nuclear families with a bipolar ...
56.
MH002844 (2013) Genetic Determinants of Antidepressant Response
Francis Joseph McMahon, MD
Strong evidence from family and twin studies demonstrates that major depressive disorder (MDD) is heritable, yet there has been limited progress in identifying the actual genes involved. A separate, perhaps overlapping set of genes is expected to play a role in individual variation in treatment resp ...
57.
MH002851 (2013) Generalized Anxiety Disorder and Social Anxiety Disorder:
Robert James Richard Blair, PhD
There are three important strands to our work with patients with GSP and GAD:
The first of these strands is determining the degree to which the pathology seen in GAD differs from that seen in GSP. In previous work, we were the first to demonstrate that patients with GSP and GAD differ in their re ...
58.
MH002852 (2013) Clinical Evaluation of PET Radiotracers
Robert Innis, MD
Examples of progress made during the prior year are summarized below.
1) We investigated a genetic polymorphism for translocator protein (TSPO) (18 kDa)a putative biomarker of neuroinflammationand found that it affects both in vitro and in vivo radioligand binding in human brain (Kreisl, et al. J ...
59.
MH002857 (2013) Glutamatergic Modulators for Rapid & Sustained Antidepressant Effect
Carlos Alberto Zarate, MD
Our research suggests that the glutamatergic system is involved in the mechanism of action of antidepressants. We found that the non-competitive NMDA antagonist (ketamine) resulted in rapid, robust and relatively sustained antidepressant and antisuicidal effects. Response with ketamine occurred with ...
60.
MH002860 (2013) Emotional dysfunction and childhood behavioral disturbance
Robert James Richard Blair, PhD
This project has established a series of core neuro-biological findings regarding the basis of Conduct Disorder (CD), particularly CD with Callous-Unemotional (CU) traits (reduced guilt and empathy). Over the past year, our main achievements have been the following:
First, in a series of studies ...
61.
MH002863 (2013) Multimodal Neuroimaging of Gene-Brain Relationships in Williams Syndrome
Karen F Berman, MD
The Section on Integrative Neuroimaging has made substantial progress toward elucidating specific genetic contributions to brain structure and function through multimodal neuroimaging studies of Williams Syndrome (WS) individuals and carefully matched comparison volunteers (Study 10-M-0112, NCT01132 ...
62.
MH002865 (2013) Reproductive Endocrine Related Mood Disorders-Differential Sensitivity
Peter J Schmidt, MD
The protocols involved in this project are as follows: 00-M-0103, 03-M-0138, 03-M-0161, 04-M-0139, 05-M-0059, 81-M-0126, 90-M-0088, 92-M-0174, and 95-M-0097.
This report includes work arising from the following protocols: NCT00005011, NCT00056901, NCT00059228, NCT00082043, NCT00100360, NCT00001177 ...
63.
MH002868 (2013) Clinical and Behavioral Phenotyping of Autism and Related Disorders
Susan Elizabeth Swedo, MD
Autism is currently defined as a single disorder characterized by impairments in social communication and the presence of restricted interests and repetitive behaviors. However, there is mounting evidence that autism represents a collection of overlapping neurodevelopmental disorders, resulting fro ...
64.
MH002869 (2013) Characterization of Dentate Mossy Cell-restricted Genetic Manipulation Mice
Kazutoshi Nakazawa, MD, PhD
Earlier, we generated a conditional transgenic mouse line in which diphtheria toxin receptor was selectively expressed in mossy cells using the Cre/loxP system. Within one week after diphtheria toxin injection, we observed 80% loss of mossy cells throughout the longitudinal axis. We found no obvio ...
65.
MH002870 (2013) National Health And Nutrition Examination Survey (NHANES)
Kathleen R Merikangas, PhD
During the past year we have reported findings on smoking patterns, sleep disorders and cardiovascular disease in this study. We found an association between cigarette smoking and mood and anxiety disorders in female but not male smokers. We also showed that there was a U-shaped association between ...
66.
MH002874 (2013) The Neuroregulatory Effects of Gonadal Steroids in Humans
Peter J Schmidt, MD
The protocols involved in this project are as follows: 05-M-0059, 81-M-0126, and 92-M-0174.
This report includes work arising from the following protocols: NCT00026832, NCT00100360, NCT00001177, and NCT00001322.
Behavioral observations show that clinically significant depressive symptoms are rare ...
67.
MH002881 (2013) Molecular mechanisms of synapse development and plasticity
Zheng Li, PhD
1. The molecular mechanism of NMDA receptor-dependent LTD (NMDAR-LTD). NMDAR-LTD is a long-lasting form of synaptic plasticity that leads to decreases in synaptic strength. It is known that NMDAR-LTD is required for the development and modification of synapses. It is unclear, however, how it contrib ...
68.
MH002882 (2013) Characterization of miRNAs on neural development and plasticity
Zheng Li, PhD
NMDAR-LTD is usually associated with spine shrinkage and loss. The changes in synaptic strength and dendritic spines during LTD can be maintained for prolonged periods of time. Long-lasting structural and functional modification of synapses is an essential cellular substrate for information storage ...
69.
MH002886 (2013) Neural mechanisms of reward processing and emotion
Elisabeth Adams Murray, PhD
To address whether the amygdala is critical for encoding reward value in OFC and MFC, we recorded neural activity in these areas as subjects performed a choice task, both before and after bilateral lesions of the amygdala. The subjects had previously learned that visual stimuli were associated with ...
70.
MH002887 (2013) Neural substrates of reward processing and emotion
Elisabeth Adams Murray, PhD
Work on this project has demonstrated that value-based decision making requires both the OFC and the amygdala for normal operations. We use a decision-making task that requires subjects to make choices associated with rewards of different value. In this task, the value of rewards is varied by prior ...
71.
MH002890 (2013) Integrating EEG/MEG and fMRI: 99-M-0172
Richard Coppola, SB, DSc
Development of MEG data recording and signal processing methods has been very successful. Studies of working memory tasks and auditory processing tasks have shown the ability to localize brain activation and to address issues of phasic versus tonic activity. We are investigating phenotype measures t ...
72.
MH002892 (2013) Synaptic mechanisms of amygdala-dependent behaviors
Miles Herkenham, PhD
Neural activity in the amygdala forms the basis for expression of emotional behavior, and the role of the amygdala in anxiety and conditioned fear is under investigation. Our main goal is to understand how amygdala circuitry triggers fear behaviors and how neuronal activity changes during transition ...
73.
MH002893 (2013) Learning and plasticity in the human brain
Christopher Ian Baker, PhD
The primary goals of this research are i) to establish differences in brain processing in the context of nervous system damage or dysfunction, and ii) to determine the potential for learning-induced plasticity to ameliorate the negative consequences of such changes. Over the past year we have primar ...
74.
MH002895 (2013) Forebrain GABAergic cell-selective genetic manipulation in mice
Kazutoshi Nakazawa, MD, PhD
Since last year we have focused on the following four research questions. (1) How does oxidative stress exacerbate the behavioral phenotypes of Ppp1r2-Cre/fGluN1 KO mutants? We investigated whether oxidative stress is involved in the emergence of schizophrenia-like behaviors in this animal model. ...
75.
MH002896 (2013) The Neural Basis of Functional MRI Responses
David A Leopold, PhD
In the last year, my laboratory has published three papers related to the neural basis of the spontaneous fMRI signal (Leopold and Maier, NeuroImage, 2012; Hutchison et al. NeuroImage, 2013; Scholvinck et al, NeuroImage, 2013). The gist of these papers is that the spontaneous fMRI correlations that ...
76.
MH002897 (2013) Molecular and Cellular Mechanisms of Experience-Dependent Cortical Processing
Kuan Hong Wang, PhD
Our brain can be considered as a type of information processing system like a computer, where input signals need to be first detected and properly represented, then integrated for decision-making and output control. A unique feature of the brain as an information processing system lies in its adapt ...
77.
MH002898 (2013) Social processing and neural plasticity
David A Leopold, PhD
Three studies investigate neural activity in the ventral pathway, including the inferotemporal cortex (IT), each using a novel experimental approach. The overall focus is on how the brain processes dynamic, social stimuli, such as faces and bodies. How the brain registers and interprets these stim ...
78.
MH002909 (2013) Object, face, body and scene representations in the human brain
Christopher Ian Baker, PhD
The goal of this research is to understand how we see what we see: how does the brain process the light falling on the retina of the eye to produce our perception of a world full of objects, people, things and places?
During the past year we have continued to investigate the interaction between ...
79.
MH002914 (2013) Treatment of Medical Conditions among Individuals with Autism Spectrum Disorders
Susan Elizabeth Swedo, MD
Autism spectrum disorders are defined by deficits of social-communication and the presence of restrictive and/or repetitive behaviors. Recent epidemiologic studies have documented an increase in the number of children identified with autism spectrum disorder (ASD) over the past decade and according ...
80.
MH002915 (2013) Neuroimmunologic Investigations of Autism Spectrum Disorders (ASD)
Susan Elizabeth Swedo, MD
Autism is defined by its behavioral manifestations: social-communication deficits and the presence of restricted or repetitive behaviors. The cause of these abnormalities is unknown, but it is strongly suspected that autism spectrum disorders (ASD) result from a combination of genetic and environme ...
81.
MH002917 (2013) Office of the Scientific Director
Susan G Amara, PhD
The NIMH Division of Intramural Research Programs' (DIRP) scientists conduct research ranging from studies into the mechanisms of normal brain function, conducted at the behavioral, systems, cellular, and molecular levels, to clinical investigations into the diagnosis, treatment and prevention of me ...
82.
MH002918 (2013) Functional Anatomy of Face Processing in the Primate Brain
Leslie G Ungerleider, PhD
Lesions of the inferior temporal (IT) cortex in humans can result in the clinical syndrome termed prosopagnosia, an inability to recognize familiar faces. Single-cell recordings from IT cortex of monkeys have revealed the existence of neurons that are selectively activated by visual images of faces. ...
83.
MH002919 (2013) Subcellular Microdissection for the Identification of Organelle Proteins
Sanford P. Markey, PhD
Microscopic pathology defines many human diseases, but the chemical composition of most histologically observed subcellular structures remains largely uncharacterized. Currently, there is no method for isolating subcellular areas of interest without disrupting the cells and thus distorting naturally ...
84.
MH002920 (2013) The Cognitive Neuroscience of Autism Spectrum Disorders
Alex Martin, PhD
This past year we completed several clinical and brain imaging investigations of adolescents with Autism Spectrum Disorders (ASD).
Our clinical studies focused on a number of ASD-related behavioral characteristics and issues. In one study we showed that although high-functioning adolescents with ...
85.
MH002922 (2013) Psychiatry Consultation Liaison Service Research
Maryland Pao, MD
The NIMH Psychiatric Consultation Liaison Service (PCLS) provides important psychiatric services to the many constituencies of the NIH. While providing such services to the NIH Community, PCLS clinicians conduct research and collaborate with NIH investigators by providing expertise in the areas of p ...
86.
MH002927 (2013) Neurobiology and Target validation of novel therapeutic agents in mood disorders
Carlos Alberto Zarate, MD
Project 1: Enkephalinergic compounds for major depression: There is increasing evidence that patients with anxious major depressive disorder (AMDD) have a greater depressive severity, functional impairment, increased risk of suicidality, worse social distress, higher incidence of alcohol and drug ab ...
87.
MH002928 (2013) Frontal striatal systems and dopamine in normal and pathological behavior
Bruno B Averbeck
Our lab is engaged in collaborations with clinical groups to examine behavior in patients with schizophrenia and Parkinsons disease, using tasks which engage frontal-striatal systems to see if patients show deficits in these tasks. Our strategy is to identify behavioural deficits in patient groups, ...
88.
MH002929 (2013) Developing new statisical methods to detect variants involved in complex disease
Yin Yao Shugart, PhD
The results we obtained may provide new insights into the genetic determinants of NPC, and may possibly provide insights on genes contributing to risk for NPC and other diseases related to infections. What we learn from this study can also be applied to genetic research for other complex diseases in ...
89.
MH002930 (2013) Developing Stats Methods to Detect Rare Genetics Variants in Human Pedigrees
Yin Yao Shugart, PhD
We have developed pedigree-based rare variants analysis approach by treating each affected relatives as dependent pairs and the dependency will be accounted for using correlation matrix. This work led to two publications. We are now working on using a haplotype-based approach to identify causal vari ...
90.
MH002931 (2013) Neurodevelopmental Genomics Study, University of Pennsylvania
Kathleen R Merikangas, PhD
The NIMH Intramural Research team has collaborated with the U PENN on assessment and data analysis of emotional and behavioral conditions in children enrolled in the Neurodevelopmental Genomics Study. Throughout this time, the NIMH team has collaborated with the U PENN and CHOP investigators to faci ...
91.
MH002932 (2013) Cohort study of Lausanne (COLAUS) on cardiovascular diseases and depression
Kathleen R Merikangas, PhD
The collection of data from this cohort has now been completed and analyses of the data are now underway. The National Institute of Mental Health (NIMH) Family Study of Affective Spectrum Disorders has included numerous comparable measures of psychiatric and cardiovascular phenotypes that can be ana ...
92.
MH002933 (2013) Endocrine and Neurobiologic Events Accompanying Puberty
Peter J Schmidt, MD
The protocol involved in this project is 11-M-0251.
This report includes work arising from the following protocol: NCT01434368.
Recruitment for this demanding longitudinal study is in its early stages due in part to the successful development of imaging techniques required to measure gonadal volum ...
93.
MH002934 (2013) Analyzing fMRI and next-generation-sequenced data for schizophrenia biomarkers
Yin Yao Shugart, PhD
Part 1. For our initial analysis, we parcellated the whole brain into 116 anatomic regions and 1000 functional networks, then analyzed connectivity within and among brain regions and networks. To test our results, we analyzed the same data using a multivariate classification method, which confirmed ...
94.
MH002935 (2013) Mathematical and Statistical Analysis Techniques for in Vivo Imaging Studies
Carolyn E Beebe, PhD
There is no protocol or NCT# associated with this project.
In the current year we have refined our kinetic model analysis methods for estimation of rates of Cerebral Protein Synthesis (rCPS) with L-1-11Cleucine and PET. Because rCPS tends to change only modestly under different physiological con ...
95.
MH002936 (2013) Cerebral Protein Synthesis During Sleep and Memory Consolidation
Carolyn E Beebe, PhD
The protocol involved in this project is 09-M-0123, NCT00884702.
During the 2013 funding period, we addressed the following:
In collaboration with our colleagues from the Walter Reed Army Institute of Research (T.Balkin and D. Picchioni, we use the L-1-11Cleucine PET method to measure rCPS in ...
96.
MH002940 (2013) Pathophysiological Mechanisms in Major Depression and Bipolar Disorder
Philip William Gold, MD
Aim 1: To Document a Pathophysiological Network in Patients with Major Depression Consisting of Highly Interrelated Abnormalities in Inflammation, Glucose Metabolism,Hemostasis,Sympathetic Nervous System Dysfunction, Bone Mineral Density, Calcium Metabolism and Sympathomedullary Function
We are ...
97.
MH002942 (2013) Multimodal imaging: genetic and environmental effects in neuropsychiatry
Stefano Marenco, MD
The past year has seen a number of published papers and new data presented at national and international meetings.
In Tost et al. 2013, an association of variation in the gene coding for the brain derived neurotrophic factor (BDNF; Val66Met polymorphism) with white matter microstructure was asse ...
98.
MH002946 (2013) Structure, function and pharmacology of neurotransmitter reuptake systems
Susan G Amara, PhD
Our laboratory has recently shown that amphetamines trigger the internalization of the dopamine transporter (DAT) by a series of intracellular events that are distinct from the generally established actions of amphetamines to inhibit dopamine (DA) uptake or to increase DA efflux. We have found that ...
Scientific Core
1.
MH002884 (2013) Functional MRI Core Facility
Peter A Bandettini, BS, PhD
Space Utilization:
The Functional MRI Facility (FMRIF) currently occupies approximately 4800 sq. ft of space, divided between the scanner bays, control rooms and electronics/machine rooms for 3TA, 3TB, 3TC, 3TD, and 7T MRI scanners located within the NMR center and office space on the second floo ...
2.
MH002888 (2013) Scientific and Statistical Computing Core
Robert Cox, PhD
The main mission of the Core is to help NIH researchers with analyses of their functional MRI (brain activation mapping) data. Along the way, we also help non-NIH investigators, mostly in the US but also some abroad. Several levels of help are provided, from short-term immediate aid to long-term dev ...
3.
MH002889 (2013) NIMH MEG Core Facility
Richard Coppola, SB, DSc
The MEG Core staff works interactively with an extensive group of PI's in NIMH, NINDS and NIDCD for study design, task programming development, acquisition protocols, and signal processing and data analysis. Procedures have been setup for data security, transfer and storage. We have also worked wit ...
4.
MH002894 (2013) Magnetic Resonance Spectroscopy Core Facility
Jun Shen, PhD
As a noninvasive method for measuring concentration and distribution of chemicals in the living brain MRS is an important tool for studying brain function and disorders. However, robust measurement of MRS signals requires highly sophisticated design, implementation and maintenance of various MRS tec ...
5.
MH002899 (2013) Neurophysiology Imaging Facility Core: Functional and Structural MRI
David A Leopold, PhD
The physics behind magnetic resonance imaging, or MRI, is quite complicated and based on nuclear spin properties of protons comprising different brain tissues. Through a remarkable set of engineering achievements, it is now routine to visualize the entire body, including the brain, in three dimensio ...
6.
MH002901 (2013) Transgenic resources for neuroscience research
James M Pickel, AB, PhD
SUMMARY
The NIMH transgenic core facility has several major functions: 1) to produce transgenics for neuroscience research, 2) support research with associated techniques in genetic research in neuroscience, 3) develop new transgenic techniques and model system and 4) engage in collaborative projec ...
7.
MH002902 (2013) NIMH Non-Human Primate Research Core
Bruno B Averbeck
-Assessment of neural and behavioral alterations associated with chronic fluoxetine administration in adolescence.
Summary: A primate differential rearing model is used to assess the effects of chronic fluoxetine treatment of juvenile monkeys. Treatment and rearing history are hypothesized to in ...
8.
MH002903 (2013) Procurement and Characterization of Postmortem Brain Tissue
Barbara K Lipska, PhD
From August 1, 2012 - July 11, 2013, we collected 64 brains through the DC and VA Medical Examiners Offices. We made small refinements to the collection this year by discarding and/or transferring cases out a sum of unusable/depleted cases with a history of primary drug abuse or neurological rule-ou ...
9.
MH002911 (2013) NIMH Instrumentation Core Facility
George Raphael Dold, MME, BSEE
Summary: This past year, our Section had the unique opportunity to support the research from more than 37 different Labs & Sections within NIMH, NINDS, NICHD, and NCAAM. During the past twelve months, investigators from these labs and branches requested 404 formal projects from our staff. Each of ...
10.
MH002943 (2013) NIMH-NINDS Clinical Proteomics Facility
Jeffrey A Kowalak, PhD
The NIMH-NINDS Clinical Proteomics Facility was established on June 1, 2013, as part of the NINDS Translational Neuroscience Center. Our mission is to provide clinical investigators with access to state-of-the-art mass spectrometry instrumentation and evolving proteomics technologies. We are particu ...
Clinical Support Services
1.
MH002912 (2013) Office of the Clinical Director
Maryland Pao, MD
CLINICAL RESEARCH SUPPORT: The NIMH OCD is responsible for many critical clinical, administrative, and research-related support services including: 1) administrative oversight and quality performance improvement of NIMH inpatient units and outpatient clinic through monitoring of high risk protocols, ...
Clinical Training
1.
MH002939 (2013) Office of the Clinical Director-Psychiatry Clinical Research Training
Maryland Pao, MD
Clinical Fellowship Programs:
In FY13, there were thirteen NIMH IRP clinical fellows. Of the thirteen fellows, one was in the ACGME accredited PGY4 residency program. Seven of the trainees were new recruits who came from top residencies in the U.S. They included three men and four women of which ...
Animal Research Infrastructure
1.
MH002924 (2013) Veterinary Medicine Research Branch
James Raber, DVM, PhD
The NIMH Veterinary Medicine Research Branch (VMRB) has successfully provided support to veterinary medical, husbandry and research support to over thirty-two (32) principal investigators in the NIMH IRP with over sixty-six (66) active animal study protocols. In addition, the Branch has provided tra ...
New Space Activation & Commissioning
1.
MH002945 (2013) Porter Neuroscience Research Center- NIMH DIRP Programs
Susan G Amara, PhD
The Porter Neuroscience Center (PRNC II) is in the activation and commissioning phase. The facility will house the NIH intramural neurosciences programs, including those in the NIMH IRP. Begun in fall 2010, the new building will house about 650 scientists from 9 institutes and centers, including NIM ...
Education and Outreach
1.
MH002916 (2013) Office Of Fellowship Training
Barry Bernard Kaplan, PhD
The Office of Fellowship Training (OFT) organized and managed several educational events and programs for the DIRP and the extramural research communities. These events, geared to service the needs of a multidisciplinary basic and clinical training program, encompassed the participation of approxima ...
Technology Transfer
1.
MH002925 (2013) Office of Technology Transfer
Suzanne L Winfield, PhD
The Office of Technology Transfer (OTT) negotiates Material Transfer Agreements, Cooperative Research Development Agreements, Confidential Disclosure Agreements, Clinical Trial Agreements, etc. We also provide guidance and assistance to NIMH researchers, evaluate employee inventions for their patent ...


RT @jamesiry: Why is software development estimation so difficult? I'm not sure, but I'll get you an answer in two weeks.
4/23/2012, 12:10:19 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @jamesiry: Why is software development estimation so difficult? I'm not sure, but I'll get you an answer in two weeks.
4/23/2012, 12:10:19 PM
Favs: 0
Retweets: 0
link


Blog Editorselect textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" order by textid DESCselect textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" and subject like "%#pinp.subjectword#%" order by textid DESCselect textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" and entrydate >= "#pinp.entrydate#" order by textid DESCselect textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" and entrydate <= "#pinp.entrydate#" order by textid DESCinsert into piotext set piouser="#pinp.piouser#", subject="""#pinp.subject#""", entry="""#pinp.entry#""", status="#pinp.status#", textgroup="#pinp.textgroup#", type="#pinp.type#", entrydate=now()select textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" order by textid DESCselect textid, subject, entry, status, entrydate, tmstamp , textgroup, type from piotext where piouser="#pinp.piouser#" and textid=#pinp.updatetextid#select textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" and textid <= #pinp.updatetextid# order by textid DESCupdate piotext set subject="""#pinp.subject#""", entry="""#pinp.entry#""", status="#pinp.status#", textgroup="#pinp.textgroup#", type="#pinp.type#" where piouser = "#pinp.piouser#" and textid=#pinp.textid#select textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" order by textid DESCupdate piotext set subject="""#pinp.subject#""", entry="""#pinp.entry#""", status="#pinp.status#", textgroup="#pinp.textgroup#", type="#pinp.type#", entrydate=now() where piouser = "#pinp.piouser#" and textid=#pinp.textid#select textid, subject, entry, status, entrydate, tmstamp, textgroup, type from piotext where piouser="#pinp.piouser#" order by textid DESC


I have had some experience prior to this course with Git, Github and Markdown languages. However I have not have any experience with GitHub Pages but I will surely use it from now on. Pretty useful. I have not really created any websites before. I have done some tutorials on React, and some basic html websites. I would not consider it "making a website", there is much to learn. My experiences with web development are not many. As previously mentioned, I have dabbled in the concept and I suppose I have some fundamental understanding for the conepts (Thanks to Reddit). I have some experience with web servers and REST API, but only under Java, not Node.js or any other framework. TIL: GitHub Pages is a pretty sweet way to post websites with easy hosting. Perhaps not what you want if you have a real website, but it is good enough for this context. Git bash is way more efficient than any GUI or integrated VC in an IDE.


{% extends "auth/baseAuth.html" %} {% block title %} Email confirmed {% endblock %} {%block page_title%} Thanks for confirming your email! {%endblock%} {% block page_content %}
Now you can login to the system.
Please click the login link if you are not redirected automatically in several seconds.
{% endblock %}


User Persona:
Capri Nubi
- Age: 24
- Tech Proficiency: Casual user
- Occupation: Sales
- Machine: Dell Desktop running Windows 10. Google Chrome installed.
Likes
- Exploring
- Smooth Design
- Sharing info
- Relaxing
Dislikes
- Jerks
- Being rushed
- Work
- Forced Updates
- Being logged out unexpectedly
Back to Index


Gemini Exchange Adds Automated Customer Tax Reporting
by Anatol AntonoviciUS-based crypto exchange Gemini wants to help its users comply with the tax requirements in a convenient manner. The company hired Sovos to modernize its tax information reporting.
The Solution Will Automate Gemini’s Tax Filings
The exchange platform managed by Taylor and Cameron Winklevoss will use Sovos’ technology to automate its 1099 forms and filings. The solution is expected to reduce potential human errors and ensure automatic regulatory updates. The latter is quite important in an industry that is still at its nascent stage.
Gemini picked Sovos for its expertise in tax reporting. The company is currently the largest private filer to the Internal Revenue Service (IRS) of 10-series forms. Besides this, Sovos has experience in handling tax issue in alternative currency markets.
Joshua Rawlins, managing director at Gemini’s financial operations, commented:
With Sovos, we can react quickly to shifting cryptocurrency tax reporting regulations, helping to ensure our customers are just as protected as investors of other asset classes.
The executive continued,
Sovos provides services to some of the largest traditional financial services institutions and will bring that level of expertise and sophistication to address the reporting needs of our cryptocurrency customers in the upcoming 2019 tax season
IRS Issues Updated Crypto Tax Guidance
The IRS is quite strict when it comes to taxes, and it couldn’t ignore the rapidly growing cryptocurrency market.
The IRS treats cryptocurrencies like Bitcoin and Ethereum as property. This suggests that the same tax rules applied to property transactions are valid for the trade of cryptocurrencies. Thus, crypto transactions are subject to capital gains tax and Gemini traders must take this into account.
Last month, the IRS issued two updated pieces of guidance for taxpayers who trade cryptocurrencies, which the tax agency calls virtual currencies. The new guidance includes Revenue Ruling 2019-24 and FAQs.
IRS Commissioner Chuck Rettig explained:
The new guidance will help taxpayers and tax professionals better understand how longstanding tax principles apply in this rapidly changing environment. We want to help taxpayers understand the reporting requirements as well as take steps to ensure fair enforcement of the tax laws for those who don’t follow the rules.
Do you think crypto traders who use Gemini, Coinbase, and other US platforms should be taxed? Share your thoughts in the comments section!
Image via Shutterstock
The Rundown


AskmeWeather
Today is a good day?
Previous Search City
Current Weather
UV Index:
5-Day Weather Forecast


THE GODS MUST BE CRAZY II A film review by Steve Miller This review is in the public domain
CAPSULE: Not really a sequel, but another film using the same clever basis as its predecessor. A Bushman's children are carried away in a truck, which they have never seen before. He follows the tracks, hoping to find them. Along his way, he encounters a biologist, a lost lawyer, poachers and soldiers. A very funny film with a mild philosophical lesson. Suitable for everyone.
Following the rule that a sequel must stand on its own, Part Two can be seen by anyone, whether they saw the original or not. The producers clearly knew they had a winning formula, and so (mercifully) not one thing has changed about how the story is told. The production values are much higher this time, which is a plus. The humor, acting and scenery are virtually identical to the first film. That is, there is a droll narrator, some slapstick, a man and a woman, lots and lots of funny one liners, and interesting and funny animals (with one creature I cannot identify being entitled to an Oscar for best supporting beast).
The only returning character is Xixo (KEE-ko), played once again by N!xua (I think the ! is a clucking sound made with the tongue; used in the Bushman language, apparently). But the formula is identical. It would be pointless to summarize the plot beyond what is said in the capsule; the story really isn't important. The point of the film is to show the silliness more "advanced" society can achieve, by comparing its members to Xixo and his simpler ways. But, the message is very gently delivered, and even the most staunch conservatives (like me) will not be put off.
A solid 3 on the 1 to 4 scale. See it.
Steve Miller, New York Law School '92 Big Electric Cat Public UNIX ..!cmcl2!hombre!dasys1!srmiller
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


{% extends 'base.html' %} {% load crispy_forms_tags %} {% block content %}
{{hood.description}}
Police Tell {{hood.police_number}} | Hospital Tell {{hood.health_tell}}
Administrator: {{ hood.admin.user.username }}
{{bus.email}}
{{bus.description}}
Owner: {{ bus.user.user.username|title }}
" {{post.post}} "
By: {{ post.user.user.username|title }} {{post.date|date}}


intro:
name: Dmitry Denisov
title: Senior Data Scientist
avatar:
display: true
path: profile.png
contact:
email<EMAIL_ADDRESS>phone: +971-58-540-53-49
wechat:
telegram: DmitriiDenisov
website: https://ddenisov.com
linkedin:
github: DmitriiDenisov
gitlab:
bitbucket:
twitter:
stackoverflow:
codewars:
goodreads:
languages:
display: true
title: Languages
items:
- idiom: Russian
level: Native
- idiom: English
level: Fluent
interests:
display: false
title: Interests
items:
- item: Reading
link:
- item: Cooking
experiences:
display: true
title: Work experience
items:
- role: Senior Data Scientist
time: 2020.03 - Present
company: Careem (an Uber company)
location: Dubai, UAE
details: Work in Fraud prevention department
- role: Data Scientist
time: 2019.07 - 2020.03
company: Deloitte Advanced Analytics (Middle East)
location: Dubai, UAE
details: Participated in several PoC projects, including those related to neural networks and satellite images
- role: Data Scientist
time: 2018.04 - 2019.07
company: Deloitte Analytics Institute
location: Moscow, Russia
details: Developed recognition models based on neural networks, and also developed a graph of companies inside Russia to detect corruption schemes during tenders
profile:
display: true
title: Publications
details: Kamalov Firuz, Denisov Dmitry. Gamma distribution-based sampling for imbalanced data // Knowledge-Based Systems (impact factor 6.075) Vol. 207. Elsevier, Aug 2020.
interests:
display: false
title: Interests
items:
- item: Reading
link:
- item: Cooking
Teaching:
display: true
title: Teaching
items:
- role: Senior Data Science instructor
time: 2021.08 - 2021.11 (Temporary contract)
company: Saudi Authority for Data and Artificial Intelligence
location: Riyadh, Saudi Arabia
details: Data Science lecturer, topics including Classification, Regression, EDA, Unsupervised learning, etc. Github projects
- role: Lecturer and Organiser
time: 2019.12 - Present
company: Open Data Science (ODS)
location: Dubai, UAE
details: |
+ Video recordings can be found by the link: https://bit.ly/3csuc0g
+ Course materials can be found by the link: https://github.com/DmitriiDenisov/mlcourse_dubai
+ Community page: https://www.meetup.com/Dubai-Data-Science-Meetup/
- role: Lecturer
time: 2018.12 - 2019.06
company: Higher School of Economics
location: Moscow, Russia
details: |
Lecturer of Introduction into Deep Learning
+ Course materials can be found by the link: https://www.coursera.org/learn/intro-to-deep-learning
- role: Teaching assistant of Mathematical Analysis
time: 2015.06 - 2018.06
company: Higher School of Economics
location: Moscow, Russia
publications:
display: true
title: publications
name: Kamalov Firuz, Denisov Dmitry. Gamma distribution-based sampling for imbalanced data // Knowledge-Based Systems. 2020.
education:
display: true
title: Education
items:
- university: MADE - Big Data Academy // Mail.ru (distance learning)
time: 2019
major: Data Scientist
- university: Higher School of Economics // Sberbank
time: 2017 - 2019
major: Financial Technologies and Data Analysis // Machine Learning
degree: Master's Degree
- university: Higher School of Economics
time: 2013 - 2017
major: Applied Mathematics and Informatics // Machine Learning
degree: Bachelor's Degree
Additionally:
display: true
title: Additionally
intro: |
+ October, 2020: Two projects were included into in the list of 24 AI projects in a code-hub from the UAE Ministry of AI
+ February, 2018: Bronze Medalist of the Olympics ”I am Professional”, Mathematics, Yandex.Participant of the winter school, MIPT
+ Included in base of young talents (2019)
+ April, 2018: First degree diploma for Olympiad "Applied Mathematics and Informatics"in HSE among students
+ March, 2019: Prize Winner of the Olympics”I am Professional”, Mathematics, Yandex.
+ March, 2019: Prize Winner of the Olympics”I am Professional”, Artificial Intelligence, Yandex
+ April, 2017: First degree diploma for Olympiad "Mathematical methods of economic analysis"in HSE among students
+ May 2018: Graduate from Fintech Tinkoff School
+ Certificate with distinction - secondary and high school. Silver medal - High School
projects:
display: false
title: Projects
intro: |
This is all the projects I'm involved in.
items:
- name: Foo
link:
details: |
Project Foo's detail, you can write markdown format text.
- name: Bar
link:
details: |
Project Bar's detail, you can write markdown format text.
publications:
display: false
title: Publications
intro: |
This is all the books I wrote.
items:
- title: Foo in Action
authors: Foo Bar
conference: Foobar, 2019
link: https://www.google.com
- title: The Art of Bar
authors: Foo Bar
conference: Foobar, 2019
link: https://www.google.com
skills:
display: true
title: Skills
details: |
+ Data Science: Python, Machine Learning, Deep Learning, Mathematics, Statistics, Scikit-learn, Numpy, Pandas, PyTorch, Keras, TesorFlow
+ Backend development: GoogleCloud, Docker, Flask, Celery, Pika, RabbitMQ, Alogitms and DataStructures, SQL, TelegramBot, Multiprocessing, Neo4j, Linux, Git
+ Programming languages: Python, C++, R
+ Makeup texts in TeX
evaluation:
display: false
title: Self-evaluation
details: |
Here is my self evaluation.
+ First
+ Second
...
footer:
display: true
close: >
Sorry, my resume has been hidden. You can contanct me at me {at} example.com.


Please provide the initial hostname for the instance, the availability zone where it will be deployed, and the instance count. Increase the Count to create multiple instances with the same settings.


add
6220
Team Six
Navbar Link
menu
Suggest Me
{% csrf_token %}
add_a_photo
search
Find the Best Restaurant in town


|
Bullet Collision Detection & Physics Library
|
The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates. When used as part of a btCollisionObject or btRigidBody it will be an oriented box in world space. More...
#include <btBoxShape.h>
Public Member Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| btVector3 | getHalfExtentsWithMargin () const |
| const btVector3 & | getHalfExtentsWithoutMargin () const |
| virtual btVector3 | localGetSupportingVertex (const btVector3 &vec) const |
| btVector3 | localGetSupportingVertexWithoutMargin (const btVector3 &vec) const |
| virtual void | batchedUnitVectorGetSupportingVertexWithoutMargin (const btVector3 *vectors, btVector3 *supportVerticesOut, int numVectors) const |
| btBoxShape (const btVector3 &boxHalfExtents) | |
| virtual void | setMargin (btScalar collisionMargin) |
| virtual void | setLocalScaling (const btVector3 &scaling) |
| virtual void | getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
| getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version More... | |
| virtual void | calculateLocalInertia (btScalar mass, btVector3 &inertia) const |
| virtual void | getPlane (btVector3 &planeNormal, btVector3 &planeSupport, int i) const |
| virtual int | getNumPlanes () const |
| virtual int | getNumVertices () const |
| virtual int | getNumEdges () const |
| virtual void | getVertex (int i, btVector3 &vtx) const |
| virtual void | getPlaneEquation (btVector4 &plane, int i) const |
| virtual void | getEdge (int i, btVector3 &pa, btVector3 &pb) const |
| virtual bool | isInside (const btVector3 &pt, btScalar tolerance) const |
| virtual const char * | getName () const |
| virtual int | getNumPreferredPenetrationDirections () const |
| virtual void | getPreferredPenetrationDirection (int index, btVector3 &penetrationVector) const |
| Public Member Functions inherited from btPolyhedralConvexShape | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| btPolyhedralConvexShape () | |
| virtual | ~btPolyhedralConvexShape () |
| virtual bool | initializePolyhedralFeatures (int shiftVerticesByMargin=0) |
| optional method mainly used to generate multiple contact points by clipping polyhedral features (faces/edges) experimental/work-in-progress More... | |
| virtual void | setPolyhedralFeatures (btConvexPolyhedron &polyhedron) |
| const btConvexPolyhedron * | getConvexPolyhedron () const |
| Public Member Functions inherited from btConvexInternalShape | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| virtual | ~btConvexInternalShape () |
| const btVector3 & | getImplicitShapeDimensions () const |
| void | setImplicitShapeDimensions (const btVector3 &dimensions) |
| warning: use setImplicitShapeDimensions with care changing a collision shape while the body is in the world is not recommended, it is best to remove the body from the world, then make the change, and re-add it alternatively flush the contact points, see documentation for 'cleanProxyFromPairs' More... | |
| void | setSafeMargin (btScalar minDimension, btScalar defaultMarginMultiplier=0.1f) |
| void | setSafeMargin (const btVector3 &halfExtents, btScalar defaultMarginMultiplier=0.1f) |
| void | getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
| getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version More... | |
| virtual void | getAabbSlow (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
| virtual const btVector3 & | getLocalScaling () const |
| const btVector3 & | getLocalScalingNV () const |
| virtual btScalar | getMargin () const |
| btScalar | getMarginNV () const |
| virtual int | calculateSerializeBufferSize () const |
| virtual const char * | serialize (void *dataBuffer, btSerializer *serializer) const |
| fills the dataBuffer and returns the struct name (and 0 on failure) More... | |
| Public Member Functions inherited from btConvexShape | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| btConvexShape () | |
| not supported on IBM SDK, until we fix the alignment of btVector3 More... | |
| virtual | ~btConvexShape () |
| btVector3 | localGetSupportVertexWithoutMarginNonVirtual (const btVector3 &vec) const |
| btVector3 | localGetSupportVertexNonVirtual (const btVector3 &vec) const |
| btScalar | getMarginNonVirtual () const |
| void | getAabbNonVirtual (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
| virtual void | project (const btTransform &trans, const btVector3 &dir, btScalar &minProj, btScalar &maxProj, btVector3 &witnesPtMin, btVector3 &witnesPtMax) const |
| Public Member Functions inherited from btCollisionShape | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| btCollisionShape () | |
| virtual | ~btCollisionShape () |
| virtual void | getBoundingSphere (btVector3 ¢er, btScalar &radius) const |
| virtual btScalar | getAngularMotionDisc () const |
| getAngularMotionDisc returns the maximum radius needed for Conservative Advancement to handle time-of-impact with rotations. More... | |
| virtual btScalar | getContactBreakingThreshold (btScalar defaultContactThresholdFactor) const |
| void | calculateTemporalAabb (const btTransform &curTrans, const btVector3 &linvel, const btVector3 &angvel, btScalar timeStep, btVector3 &temporalAabbMin, btVector3 &temporalAabbMax) const |
| calculateTemporalAabb calculates the enclosing aabb for the moving object over interval [0..timeStep) result is conservative More... | |
| bool | isPolyhedral () const |
| bool | isConvex2d () const |
| bool | isConvex () const |
| bool | isNonMoving () const |
| bool | isConcave () const |
| bool | isCompound () const |
| bool | isSoftBody () const |
| bool | isInfinite () const |
| isInfinite is used to catch simulation error (aabb check) More... | |
| int | getShapeType () const |
| virtual btVector3 | getAnisotropicRollingFrictionDirection () const |
| the getAnisotropicRollingFrictionDirection can be used in combination with setAnisotropicFriction See Bullet/Demos/RollingFrictionDemo for an example More... | |
| void | setUserPointer (void *userPtr) |
| optional user data pointer More... | |
| void * | getUserPointer () const |
| void | setUserIndex (int index) |
| int | getUserIndex () const |
| virtual void | serializeSingleShape (btSerializer *serializer) const |
Additional Inherited Members | |
| Protected Member Functions inherited from btConvexInternalShape | |
| btConvexInternalShape () | |
| Protected Attributes inherited from btPolyhedralConvexShape | |
| btConvexPolyhedron * | m_polyhedron |
| Protected Attributes inherited from btConvexInternalShape | |
| btVector3 | m_localScaling |
| btVector3 | m_implicitShapeDimensions |
| btScalar | m_collisionMargin |
| btScalar | m_padding |
| Protected Attributes inherited from btCollisionShape | |
| int | m_shapeType |
| void * | m_userPointer |
| int | m_userIndex |
The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by half extents, in local shape coordinates. When used as part of a btCollisionObject or btRigidBody it will be an oriented box in world space.
Definition at line 26 of file btBoxShape.h.
| btBoxShape::btBoxShape | ( | const btVector3 & | boxHalfExtents | ) |
Definition at line 17 of file btBoxShape.cpp.
|
inlinevirtual |
Reimplemented from btPolyhedralConvexShape.
Definition at line 67 of file btBoxShape.h.
| btBoxShape::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
Reimplemented from btPolyhedralConvexShape.
Definition at line 33 of file btBoxShape.cpp.
|
virtual |
getAabb's default implementation is brute force, expected derived classes to implement a fast dedicated version
Implements btConvexShape.
Definition at line 28 of file btBoxShape.cpp.
Implements btPolyhedralConvexShape.
Definition at line 170 of file btBoxShape.h.
|
inline |
Definition at line 34 of file btBoxShape.h.
|
inline |
Definition at line 42 of file btBoxShape.h.
|
inlinevirtual |
Implements btCollisionShape.
Definition at line 253 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 126 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 116 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 258 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 121 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 107 of file btBoxShape.h.
|
inlinevirtual |
Definition at line 141 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 263 of file btBoxShape.h.
|
inlinevirtual |
Implements btPolyhedralConvexShape.
Definition at line 131 of file btBoxShape.h.
Implements btPolyhedralConvexShape.
Definition at line 236 of file btBoxShape.h.
Reimplemented from btConvexInternalShape.
Definition at line 47 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btPolyhedralConvexShape.
Definition at line 58 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 92 of file btBoxShape.h.
|
inlinevirtual |
Reimplemented from btConvexInternalShape.
Definition at line 82 of file btBoxShape.h.


| categories:introspection
Introspection Ramblings
Everyone has problems of some type. It’s likely that others have had very similar problems with a solution to those problems. My goal on articles in this category will be to tackle a problem. Solution or not. I’d like to be able to reflect on my values and goals, what I do and don’t enjoy doing, how I feel about my expectations versus reality, and my insecurities and who I am.
My Values and Goals
Obviously I have things, such as family, that are more important to me than other things. I plan to reflect on what is most important to me and how I plan to get closer to those things. I consider these values as how people view who I am. Therefore, they are very important to me.
I am also going to evaluate how I progress in surrounding myself with my most important values. I feel this is crucial to making myself happy. If I don’t look at how achieving my goals change my life and who I am, then it will lead me down the wrong path. I will then start to live a life I don’t enjoy.
What I know I Do and Don’t Enjoy
I’ve always struggled at realizing I don’t enjoy being around certain people and what I do with those people. I’ve end up hanging with friends from a long time ago that I left for a very good reason and absolutely hating doing things with them. I was bored to death and felt like it was ruining my reputation being around them.
Sadly, my inner defense mechanisms seemed to support this attitude towards hanging out with these people. I would forget to spend more time with people I do enjoy being around, or even just spending more time alone. I would hide behind my insecurities and avoid people I really do enjoy being around.
 They literally pull me away from the people I find the most interesting out of fear that I’m not prepared for their awesomeness.
 They make it really hard to make new, high value friends.
I will definitely write about how I plan to fix this insecurity and become a more socially acceptable human being. Of course this is me expecting this blog to help me overcome my fear of meeting really cool people and putting myself out there and exploring more opportunities.
 It’s also nearly impossible to avoid setting expectations and even more impossible to make expectations that match reality. I really want to narrow the gap between the expectations I make and what actually occurs out of those expectations. I plan to use writing as a tool to narrow that gap and get more enjoyment from controlling my expectations.
So many subcategories fall into the introspection category of what I want to write about. For example, I could talk about my writing strategies and how I plan to strengthen them. I could write about how certain people make me feel and I how I act towards them. My habits and other important actions can fit here.
I really look forward to writing about how I feel about myself and the things I accomplish. I’m almost certain I could greatly improve my life by reflecting on what works and what doesn’t. That’s exactly what the introspection category of my blog will contain and I hope it will help me build character and meet tons of cool and interesting people. Most of all, I hope it helps others solve problems with their lives and gives them the right direction to a better life.
comments powered by Disqus


| I l@ve RuBoard |
14.8 The rlcompleter Module(Optional, Unix only) The rlcompleter module provides word completion for the readline module. To enable word completion, just import this module. By default, the completion function is bound to the Esc key. Press Esc twice to finish the current word. To change the key, you can use something like: import readline readline.parse_and_bind("tab: complete") The script in Example 14-10 shows how to use the completion functions from within a program. Example 14-10. Using the rlcompleter Module to Expand NamesFile: rlcompleter-example-1.py import rlcompleter import sys completer = rlcompleter.Completer() for phrase in "co", "sys.p", "is": print phrase, "=>", # emulate readline completion handler try: for index in xrange(sys.maxint): term = completer.complete(phrase, index) if term is None: break print term, except: pass print co => continue compile complex coerce completer sys.p => sys.path sys.platform sys.prefix is => is isinstance issubclass |
| I l@ve RuBoard |


Contents:
Defined in File definitions.h
DeviceId
Public Functions
typeAsString
operator std::string
Public Members
no
type
Friends
operator<<
operator==
operator!=


public class JavaStreamingContext
extends java.lang.Object
implements java.io.Closeable
StreamingContext
which is the main
entry point for Spark Streaming functionality. It provides methods to create
JavaDStream
and
JavaPairDStream$
from input sources. The internal
org.apache.spark.api.java.JavaSparkContext (see core Spark documentation) can be accessed
using context.sparkContext
. After creating and transforming DStreams, the streaming
computation can be started and stopped using context.start()
and context.stop()
,
respectively. context.awaitTermination()
allows the current thread to wait for the
termination of a context by stop()
or by an exception.| Constructor and Description |
|---|
JavaStreamingContext(JavaSparkContext sparkContext,
Duration batchDuration)
Create a JavaStreamingContext using an existing JavaSparkContext.
|
JavaStreamingContext(SparkConf conf,
Duration batchDuration)
Create a JavaStreamingContext using a SparkConf configuration.
|
JavaStreamingContext(StreamingContext ssc) |
JavaStreamingContext(java.lang.String path)
Recreate a JavaStreamingContext from a checkpoint file.
|
JavaStreamingContext(java.lang.String path,
org.apache.hadoop.conf.Configuration hadoopConf)
Re-creates a JavaStreamingContext from a checkpoint file.
|
JavaStreamingContext(java.lang.String master,
java.lang.String appName,
Duration batchDuration)
Create a StreamingContext.
|
JavaStreamingContext(java.lang.String master,
java.lang.String appName,
Duration batchDuration,
java.lang.String sparkHome,
java.lang.String jarFile)
Create a StreamingContext.
|
JavaStreamingContext(java.lang.String master,
java.lang.String appName,
Duration batchDuration,
java.lang.String sparkHome,
java.lang.String[] jars)
Create a StreamingContext.
|
JavaStreamingContext(java.lang.String master,
java.lang.String appName,
Duration batchDuration,
java.lang.String sparkHome,
java.lang.String[] jars,
java.util.Map<java.lang.String,java.lang.String> environment)
Create a StreamingContext.
|
| Modifier and Type | Method and Description |
|---|---|
<T> JavaReceiverInputDStream<T> |
actorStream(akka.actor.Props props,
java.lang.String name)
Create an input stream with any arbitrary user implemented actor receiver.
|
<T> JavaReceiverInputDStream<T> |
actorStream(akka.actor.Props props,
java.lang.String name,
StorageLevel storageLevel)
Create an input stream with any arbitrary user implemented actor receiver.
|
<T> JavaReceiverInputDStream<T> |
actorStream(akka.actor.Props props,
java.lang.String name,
StorageLevel storageLevel,
akka.actor.SupervisorStrategy supervisorStrategy)
Create an input stream with any arbitrary user implemented actor receiver.
|
void |
addStreamingListener(StreamingListener streamingListener)
Add a
StreamingListener object for
receiving system events related to streaming. |
void |
awaitTermination()
Wait for the execution to stop.
|
void |
awaitTermination(long timeout)
Deprecated.
As of 1.3.0, replaced by
awaitTerminationOrTimeout(Long) . |
boolean |
awaitTerminationOrTimeout(long timeout)
Wait for the execution to stop.
|
JavaDStream<byte[]> |
binaryRecordsStream(java.lang.String directory,
int recordLength)
Create an input stream that monitors a Hadoop-compatible filesystem
for new files and reads them as flat binary files with fixed record lengths,
yielding byte arrays
|
void |
checkpoint(java.lang.String directory)
Sets the context to periodically checkpoint the DStream operations for master
fault-tolerance.
|
void |
close() |
<K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> |
fileStream(java.lang.String directory,
java.lang.Class<K> kClass,
java.lang.Class<V> vClass,
java.lang.Class<F> fClass)
Create an input stream that monitors a Hadoop-compatible filesystem
for new files and reads them using the given key-value types and input format.
|
<K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> |
fileStream(java.lang.String directory,
java.lang.Class<K> kClass,
java.lang.Class<V> vClass,
java.lang.Class<F> fClass,
Function<org.apache.hadoop.fs.Path,java.lang.Boolean> filter,
boolean newFilesOnly)
Create an input stream that monitors a Hadoop-compatible filesystem
for new files and reads them using the given key-value types and input format.
|
<K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> |
fileStream(java.lang.String directory,
java.lang.Class<K> kClass,
java.lang.Class<V> vClass,
java.lang.Class<F> fClass,
Function<org.apache.hadoop.fs.Path,java.lang.Boolean> filter,
boolean newFilesOnly,
org.apache.hadoop.conf.Configuration conf)
Create an input stream that monitors a Hadoop-compatible filesystem
for new files and reads them using the given key-value types and input format.
|
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
org.apache.hadoop.conf.Configuration hadoopConf,
JavaStreamingContextFactory factory)
Deprecated.
As of 1.4.0, replaced by
getOrCreate without JavaStreamingContextFactor. |
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
org.apache.hadoop.conf.Configuration hadoopConf,
JavaStreamingContextFactory factory,
boolean createOnError)
Deprecated.
As of 1.4.0, replaced by
getOrCreate without JavaStreamingContextFactor. |
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
Function0<JavaStreamingContext> creatingFunc)
Either recreate a StreamingContext from checkpoint data or create a new StreamingContext.
|
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
Function0<JavaStreamingContext> creatingFunc,
org.apache.hadoop.conf.Configuration hadoopConf)
Either recreate a StreamingContext from checkpoint data or create a new StreamingContext.
|
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
Function0<JavaStreamingContext> creatingFunc,
org.apache.hadoop.conf.Configuration hadoopConf,
boolean createOnError)
Either recreate a StreamingContext from checkpoint data or create a new StreamingContext.
|
static JavaStreamingContext |
getOrCreate(java.lang.String checkpointPath,
JavaStreamingContextFactory factory)
Deprecated.
As of 1.4.0, replaced by
getOrCreate without JavaStreamingContextFactor. |
StreamingContextState |
getState()
:: DeveloperApi ::
|
static java.lang.String[] |
jarOfClass(java.lang.Class<?> cls)
Find the JAR from which a given class was loaded, to make it easy for users to pass
their JARs to StreamingContext.
|
<T> JavaDStream<T> |
queueStream(java.util.Queue<JavaRDD<T>> queue)
Create an input stream from an queue of RDDs.
|
<T> JavaInputDStream<T> |
queueStream(java.util.Queue<JavaRDD<T>> queue,
boolean oneAtATime)
Create an input stream from an queue of RDDs.
|
<T> JavaInputDStream<T> |
queueStream(java.util.Queue<JavaRDD<T>> queue,
boolean oneAtATime,
JavaRDD<T> defaultRDD)
Create an input stream from an queue of RDDs.
|
<T> JavaReceiverInputDStream<T> |
rawSocketStream(java.lang.String hostname,
int port)
Create an input stream from network source hostname:port, where data is received
as serialized blocks (serialized using the Spark's serializer) that can be directly
pushed into the block manager without deserializing them.
|
<T> JavaReceiverInputDStream<T> |
rawSocketStream(java.lang.String hostname,
int port,
StorageLevel storageLevel)
Create an input stream from network source hostname:port, where data is received
as serialized blocks (serialized using the Spark's serializer) that can be directly
pushed into the block manager without deserializing them.
|
<T> JavaReceiverInputDStream<T> |
receiverStream(Receiver<T> receiver)
Create an input stream with any arbitrary user implemented receiver.
|
void |
remember(Duration duration)
Sets each DStreams in this context to remember RDDs it generated in the last given duration.
|
JavaSparkContext |
sc()
Deprecated.
As of 0.9.0, replaced by
sparkContext |
<T> JavaReceiverInputDStream<T> |
socketStream(java.lang.String hostname,
int port,
Function<java.io.InputStream,java.lang.Iterable<T>> converter,
StorageLevel storageLevel)
Create an input stream from network source hostname:port.
|
JavaReceiverInputDStream<java.lang.String> |
socketTextStream(java.lang.String hostname,
int port)
Create an input stream from network source hostname:port.
|
JavaReceiverInputDStream<java.lang.String> |
socketTextStream(java.lang.String hostname,
int port,
StorageLevel storageLevel)
Create an input stream from network source hostname:port.
|
JavaSparkContext |
sparkContext()
The underlying SparkContext
|
StreamingContext |
ssc() |
void |
start()
Start the execution of the streams.
|
void |
stop()
Stop the execution of the streams.
|
void |
stop(boolean stopSparkContext)
Stop the execution of the streams.
|
void |
stop(boolean stopSparkContext,
boolean stopGracefully)
Stop the execution of the streams.
|
JavaDStream<java.lang.String> |
textFileStream(java.lang.String directory)
Create an input stream that monitors a Hadoop-compatible filesystem
for new files and reads them as text files (using key as LongWritable, value
as Text and input format as TextInputFormat).
|
<T> JavaDStream<T> |
transform(java.util.List<JavaDStream<?>> dstreams,
Function2<java.util.List<JavaRDD<?>>,Time,JavaRDD<T>> transformFunc)
Create a new DStream in which each RDD is generated by applying a function on RDDs of
the DStreams.
|
<K,V> JavaPairDStream<K,V> |
transformToPair(java.util.List<JavaDStream<?>> dstreams,
Function2<java.util.List<JavaRDD<?>>,Time,JavaPairRDD<K,V>> transformFunc)
Create a new DStream in which each RDD is generated by applying a function on RDDs of
the DStreams.
|
<T> JavaDStream<T> |
union(JavaDStream<T> first,
java.util.List<JavaDStream<T>> rest)
Create a unified DStream from multiple DStreams of the same type and same slide duration.
|
<K,V> JavaPairDStream<K,V> |
union(JavaPairDStream<K,V> first,
java.util.List<JavaPairDStream<K,V>> rest)
Create a unified DStream from multiple DStreams of the same type and same slide duration.
|
public JavaStreamingContext(StreamingContext ssc)
public JavaStreamingContext(java.lang.String master, java.lang.String appName, Duration batchDuration)
master
- Name of the Spark MasterappName
- Name to be used when registering with the schedulerbatchDuration
- The time interval at which streaming data will be divided into batchespublic JavaStreamingContext(java.lang.String master, java.lang.String appName, Duration batchDuration, java.lang.String sparkHome, java.lang.String jarFile)
master
- Name of the Spark MasterappName
- Name to be used when registering with the schedulerbatchDuration
- The time interval at which streaming data will be divided into batchessparkHome
- The SPARK_HOME directory on the slave nodesjarFile
- JAR file containing job code, to ship to cluster. This can be a path on the
local file system or an HDFS, HTTP, HTTPS, or FTP URL.public JavaStreamingContext(java.lang.String master, java.lang.String appName, Duration batchDuration, java.lang.String sparkHome, java.lang.String[] jars)
master
- Name of the Spark MasterappName
- Name to be used when registering with the schedulerbatchDuration
- The time interval at which streaming data will be divided into batchessparkHome
- The SPARK_HOME directory on the slave nodesjars
- Collection of JARs to send to the cluster. These can be paths on the local file
system or HDFS, HTTP, HTTPS, or FTP URLs.public JavaStreamingContext(java.lang.String master, java.lang.String appName, Duration batchDuration, java.lang.String sparkHome, java.lang.String[] jars, java.util.Map<java.lang.String,java.lang.String> environment)
master
- Name of the Spark MasterappName
- Name to be used when registering with the schedulerbatchDuration
- The time interval at which streaming data will be divided into batchessparkHome
- The SPARK_HOME directory on the slave nodesjars
- Collection of JARs to send to the cluster. These can be paths on the local file
system or HDFS, HTTP, HTTPS, or FTP URLs.environment
- Environment variables to set on worker nodespublic JavaStreamingContext(JavaSparkContext sparkContext, Duration batchDuration)
sparkContext
- The underlying JavaSparkContext to usebatchDuration
- The time interval at which streaming data will be divided into batchespublic JavaStreamingContext(SparkConf conf, Duration batchDuration)
conf
- A Spark application configurationbatchDuration
- The time interval at which streaming data will be divided into batchespublic JavaStreamingContext(java.lang.String path)
path
- Path to the directory that was specified as the checkpoint directorypublic JavaStreamingContext(java.lang.String path, org.apache.hadoop.conf.Configuration hadoopConf)
path
- Path to the directory that was specified as the checkpoint directory
hadoopConf
- (undocumented)public static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, JavaStreamingContextFactory factory)
getOrCreate
without JavaStreamingContextFactor.checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier JavaStreamingContext programfactory
- JavaStreamingContextFactory object to create a new JavaStreamingContextpublic static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, org.apache.hadoop.conf.Configuration hadoopConf, JavaStreamingContextFactory factory)
getOrCreate
without JavaStreamingContextFactor.checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier StreamingContext programfactory
- JavaStreamingContextFactory object to create a new JavaStreamingContexthadoopConf
- Hadoop configuration if necessary for reading from any HDFS compatible
file systempublic static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, org.apache.hadoop.conf.Configuration hadoopConf, JavaStreamingContextFactory factory, boolean createOnError)
getOrCreate
without JavaStreamingContextFactor.checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier StreamingContext programfactory
- JavaStreamingContextFactory object to create a new JavaStreamingContexthadoopConf
- Hadoop configuration if necessary for reading from any HDFS compatible
file systemcreateOnError
- Whether to create a new JavaStreamingContext if there is an
error in reading checkpoint data.public static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, Function0<JavaStreamingContext> creatingFunc)
checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier JavaStreamingContext programcreatingFunc
- Function to create a new JavaStreamingContextpublic static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, Function0<JavaStreamingContext> creatingFunc, org.apache.hadoop.conf.Configuration hadoopConf)
checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier StreamingContext programcreatingFunc
- Function to create a new JavaStreamingContexthadoopConf
- Hadoop configuration if necessary for reading from any HDFS compatible
file systempublic static JavaStreamingContext getOrCreate(java.lang.String checkpointPath, Function0<JavaStreamingContext> creatingFunc, org.apache.hadoop.conf.Configuration hadoopConf, boolean createOnError)
checkpointPath
, then StreamingContext will be
recreated from the checkpoint data. If the data does not exist, then the provided factory
will be used to create a JavaStreamingContext.
checkpointPath
- Checkpoint directory used in an earlier StreamingContext programcreatingFunc
- Function to create a new JavaStreamingContexthadoopConf
- Hadoop configuration if necessary for reading from any HDFS compatible
file systemcreateOnError
- Whether to create a new JavaStreamingContext if there is an
error in reading checkpoint data.public static java.lang.String[] jarOfClass(java.lang.Class<?> cls)
cls
- (undocumented)public StreamingContext ssc()
public JavaSparkContext sparkContext()
public JavaSparkContext sc()
sparkContext
public JavaReceiverInputDStream<java.lang.String> socketTextStream(java.lang.String hostname, int port, StorageLevel storageLevel)
hostname
- Hostname to connect to for receiving dataport
- Port to connect to for receiving datastorageLevel
- Storage level to use for storing the received objectspublic JavaReceiverInputDStream<java.lang.String> socketTextStream(java.lang.String hostname, int port)
hostname
- Hostname to connect to for receiving dataport
- Port to connect to for receiving datapublic <T> JavaReceiverInputDStream<T> socketStream(java.lang.String hostname, int port, Function<java.io.InputStream,java.lang.Iterable<T>> converter, StorageLevel storageLevel)
hostname
- Hostname to connect to for receiving dataport
- Port to connect to for receiving dataconverter
- Function to convert the byte stream to objectsstorageLevel
- Storage level to use for storing the received objectspublic JavaDStream<java.lang.String> textFileStream(java.lang.String directory)
directory
- HDFS directory to monitor for new filepublic JavaDStream<byte[]> binaryRecordsStream(java.lang.String directory, int recordLength)
'''Note:''' We ensure that the byte array for each record in the resulting RDDs of the DStream has the provided record length.
directory
- HDFS directory to monitor for new filesrecordLength
- The length at which to split the recordspublic <T> JavaReceiverInputDStream<T> rawSocketStream(java.lang.String hostname, int port, StorageLevel storageLevel)
hostname
- Hostname to connect to for receiving dataport
- Port to connect to for receiving datastorageLevel
- Storage level to use for storing the received objectspublic <T> JavaReceiverInputDStream<T> rawSocketStream(java.lang.String hostname, int port)
hostname
- Hostname to connect to for receiving dataport
- Port to connect to for receiving datapublic <K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> JavaPairInputDStream<K,V> fileStream(java.lang.String directory, java.lang.Class<K> kClass, java.lang.Class<V> vClass, java.lang.Class<F> fClass)
directory
- HDFS directory to monitor for new filekClass
- class of key for reading HDFS filevClass
- class of value for reading HDFS filefClass
- class of input format for reading HDFS filepublic <K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> JavaPairInputDStream<K,V> fileStream(java.lang.String directory, java.lang.Class<K> kClass, java.lang.Class<V> vClass, java.lang.Class<F> fClass, Function<org.apache.hadoop.fs.Path,java.lang.Boolean> filter, boolean newFilesOnly)
directory
- HDFS directory to monitor for new filekClass
- class of key for reading HDFS filevClass
- class of value for reading HDFS filefClass
- class of input format for reading HDFS filefilter
- Function to filter paths to processnewFilesOnly
- Should process only new files and ignore existing files in the directorypublic <K,V,F extends org.apache.hadoop.mapreduce.InputFormat<K,V>> JavaPairInputDStream<K,V> fileStream(java.lang.String directory, java.lang.Class<K> kClass, java.lang.Class<V> vClass, java.lang.Class<F> fClass, Function<org.apache.hadoop.fs.Path,java.lang.Boolean> filter, boolean newFilesOnly, org.apache.hadoop.conf.Configuration conf)
directory
- HDFS directory to monitor for new filekClass
- class of key for reading HDFS filevClass
- class of value for reading HDFS filefClass
- class of input format for reading HDFS filefilter
- Function to filter paths to processnewFilesOnly
- Should process only new files and ignore existing files in the directoryconf
- Hadoop configurationpublic <T> JavaReceiverInputDStream<T> actorStream(akka.actor.Props props, java.lang.String name, StorageLevel storageLevel, akka.actor.SupervisorStrategy supervisorStrategy)
props
- Props object defining creation of the actorname
- Name of the actorstorageLevel
- Storage level to use for storing the received objects
supervisorStrategy
- (undocumented)public <T> JavaReceiverInputDStream<T> actorStream(akka.actor.Props props, java.lang.String name, StorageLevel storageLevel)
props
- Props object defining creation of the actorname
- Name of the actorstorageLevel
- Storage level to use for storing the received objects
public <T> JavaReceiverInputDStream<T> actorStream(akka.actor.Props props, java.lang.String name)
props
- Props object defining creation of the actorname
- Name of the actor
public <T> JavaDStream<T> queueStream(java.util.Queue<JavaRDD<T>> queue)
NOTE:
1. Changes to the queue after the stream is created will not be recognized.
2. Arbitrary RDDs can be added to queueStream
, there is no way to recover data of
those RDDs, so queueStream
doesn't support checkpointing.
queue
- Queue of RDDspublic <T> JavaInputDStream<T> queueStream(java.util.Queue<JavaRDD<T>> queue, boolean oneAtATime)
NOTE:
1. Changes to the queue after the stream is created will not be recognized.
2. Arbitrary RDDs can be added to queueStream
, there is no way to recover data of
those RDDs, so queueStream
doesn't support checkpointing.
queue
- Queue of RDDsoneAtATime
- Whether only one RDD should be consumed from the queue in every intervalpublic <T> JavaInputDStream<T> queueStream(java.util.Queue<JavaRDD<T>> queue, boolean oneAtATime, JavaRDD<T> defaultRDD)
NOTE:
1. Changes to the queue after the stream is created will not be recognized.
2. Arbitrary RDDs can be added to queueStream
, there is no way to recover data of
those RDDs, so queueStream
doesn't support checkpointing.
queue
- Queue of RDDsoneAtATime
- Whether only one RDD should be consumed from the queue in every intervaldefaultRDD
- Default RDD is returned by the DStream when the queue is emptypublic <T> JavaReceiverInputDStream<T> receiverStream(Receiver<T> receiver)
receiver
- Custom implementation of Receiverpublic <T> JavaDStream<T> union(JavaDStream<T> first, java.util.List<JavaDStream<T>> rest)
first
- (undocumented)rest
- (undocumented)public <K,V> JavaPairDStream<K,V> union(JavaPairDStream<K,V> first, java.util.List<JavaPairDStream<K,V>> rest)
first
- (undocumented)rest
- (undocumented)public <T> JavaDStream<T> transform(java.util.List<JavaDStream<?>> dstreams, Function2<java.util.List<JavaRDD<?>>,Time,JavaRDD<T>> transformFunc)
JavaPairDStream
.toJavaDStream().
In the transform function, convert the JavaRDD corresponding to that JavaDStream to
a JavaPairRDD using org.apache.spark.api.java.JavaPairRDD.fromJavaRDD().dstreams
- (undocumented)transformFunc
- (undocumented)public <K,V> JavaPairDStream<K,V> transformToPair(java.util.List<JavaDStream<?>> dstreams, Function2<java.util.List<JavaRDD<?>>,Time,JavaPairRDD<K,V>> transformFunc)
JavaPairDStream
.toJavaDStream().
In the transform function, convert the JavaRDD corresponding to that JavaDStream to
a JavaPairRDD using org.apache.spark.api.java.JavaPairRDD.fromJavaRDD().dstreams
- (undocumented)transformFunc
- (undocumented)public void checkpoint(java.lang.String directory)
directory
- HDFS-compatible directory where the checkpoint data will be reliably storedpublic void remember(Duration duration)
duration
- Minimum duration that each DStream should remember its RDDspublic void addStreamingListener(StreamingListener streamingListener)
StreamingListener
object for
receiving system events related to streaming.streamingListener
- (undocumented)public StreamingContextState getState()
Return the current state of the context. The context can be in three possible states -
public void start()
public void awaitTermination()
public void awaitTermination(long timeout)
awaitTerminationOrTimeout(Long)
.timeout
- time to wait in millisecondspublic boolean awaitTerminationOrTimeout(long timeout)
timeout
- time to wait in millisecondstrue
if it's stopped; or throw the reported error during the execution; or false
if the waiting time elapsed before returning from the method.public void stop()
public void stop(boolean stopSparkContext)
stopSparkContext
- Stop the associated SparkContext or notpublic void stop(boolean stopSparkContext, boolean stopGracefully)
stopSparkContext
- Stop the associated SparkContext or notstopGracefully
- Stop gracefully by waiting for the processing of all
received data to be completedpublic void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable